https://en.wikipedia.org/wiki/Presupposition
It's also a thing in mathematics.
https://en.wikipedia.org/wiki/Syllogism#Existential_import
The statement "How many blue cats are bouncing" makes the presupposition that blue cats exist. That's just how language works.
It's one of those things where a formal education in mathematics will teach you to think about a thing in a way that is actually unnatural to most human beings.
The standard example that linguists use is "Do you still beat your wife?" to which you can answer neither "Yes" nor "No". Answering "Yes" means you admit that you used to beat your wife and that you are still doing it. Answering "No" means you admit that you used to beat your wife but claim that you are no longer doing it. You can only answer by escaping to the meta-level and attacking the presupposition as in "I am not currently beating my wife, nor have I ever beaten my wife". If you're a politician, then even that will get you in trouble. (Not thinking of a pink elephant, and all that, ...)