Emotions and opinions aren't based off of math. You can't tell someone they'll like a system just because of your analysis of that system because you don't know what their personal preferences are. Some people prefer systems that have few rules so that things can be mostly free-form, other people prefer systems with rules for everything so that they know what to expect.
Truish. The trick is I usually do know what their personal preferences are(because they tell me). Also, things are often much more limited than you might imagine.
Like if someone says "court intrigue" the only thing close is burning wheel.
And if I don't know preference I use values or types. Like if someone wants to do a mystery, that's a type of game. And I would say GUMSHOE(mutant city blues) and then say "but if a procedural is ok there are more options."
Values are the abstract version of what people like. Like games with short setups or games that play quickly