> Why does it ask a yes-no question if it isn’t prepared to take “no” as an answer?
Because it doesn’t actually understand what a yes-no question is.