Similarly it also grinds my gears when I ask an enum question but they return a bool. I gave multiple options and “yes” was not one of them.
Sounds like a problem in the question. “Yes” is a perfectly valid response to “Do you want eggs or cheese”?
I usually use yes/no for the first condition if it’s XOR with 2 options (thus the second yes/no is implied).