Well... sort of. There's a major difference in that restaurants usually don't have the ability to directly control how many people enter and how many people leave. So pointing out that there's an in/out inbalance is useless, as you say, since there's nothing that can be easily done about it, and that's obvious, so the person asking the question probably didn't want to know that.
In the case of eating, you can control directly how many calories are coming in, and you have at least a little control over how many calories are going out. So in fact CICO is very often useful: it's a kind of promise that if you cut your intake sufficiently you will lose weight.
It's true that certain diets will make you want to eat more calories: but the promise of CICO is that if you ignore what you are inclined to do, and simply focus on your intake, you will lose weight.
Obviously you are better off adjusting your diet too, but that's because doing so makes it easier by burning slightly more calories and making you slightly less hungry. What you're doing is a sort of sociological analysis: figuring out why people eat too much. Sure, if you can come up with tricks to eat less that help dieters, that's great, but people who want to diet fundamentally have to learn to ignore the instinct to eat and limit their intake.