I most certainly didn't say there are only two types of people in the world. My comment clearly focused on designing around the user. Your user is different than my user, etc. I simply supplied two common use cases.
It's also a matter of designing around net positivity. If 70% of my users respond positively to a design then I've done pretty well. 30% in most cases is a small number. That doesn't mean alienating and ignoring that 30%, but it also doesn't mean throwing out the approval of the 70%. It's a compromise. (I didn't think I needed to be so explicit in my first comment).
Larger products, let's say Facebook, even 1% is a million users. So of course they can't ignore them.
I've obviously struck a sensitive chord here with the HN crowd so I won't go any further.
The more general version of your argument makes more sense, but I still think you are taking for granted that you can know your users that well, and how much "your user is different than my user" really applies. You don't seem to account for the magnitude of how positively/negatively the user is responding. If 70% of your users rate it a +2 on a scale of -5 to +5, and 30% rate it -4, that would seem to meet your scenario, but is that really a good goal, to be barely tolerable to a "mere" 30%? Maybe I'm being fallacious here since my own argument is that you won't have data that good, but I mean it as an analogy for why I disagree with the idea of knowingly pushing a design that won't work for some users.
Around here at least, it's weird to bake the assumption of a non-large product into your design philosophy. You don't want to have a large, diverse userbase? Is your design actually defining who your userbase is, rather than the other way around? If you want that, we can't stop you, but it seems strange to us.
It's also a matter of designing around net positivity. If 70% of my users respond positively to a design then I've done pretty well. 30% in most cases is a small number. That doesn't mean alienating and ignoring that 30%, but it also doesn't mean throwing out the approval of the 70%. It's a compromise. (I didn't think I needed to be so explicit in my first comment).
Larger products, let's say Facebook, even 1% is a million users. So of course they can't ignore them.
I've obviously struck a sensitive chord here with the HN crowd so I won't go any further.