Maybe its because you don't understand that people buy things that they like. Not just because of performance or quality. If everyone had your mentality, things like Taco Bell wouldn't exist because there are objectively better options for Mexican food that's cheaper. It's also the same reason you gush about Linux. You like Linux more and thats fine. Go use it. I use it too because I like it. Its not for everyone, neither is Mac, neither is Windows. Thinking someone is an idiot for liking something is stupid though.