If I was to say, how can anyone not like this ...?, and get a stupid reply saying everyone has different opinions, I would say the same thing.
He's not literally looking for an answer its just an expression, like "how can anyone not likes this pizza? *guy comes over from other table* "not everyone likes pizza"
its a complement don't get so offended.