“Why do politicians never answer with a straight yes or no?”
It’s not that they want to explain their answer; they want votes. So if you answered “yes” or “no,” more people may agree with you, but more people may disagree with you. And if you’ve ever been on the playground, you probably remember the one kid who pushed you down or made fun of you once, once; and not the countless times other kids helped you out. Yes, politics is a bit like an elementary school popularity contest, and the one kid who doesn’t disagree with anyone ends up being the most liked.