Sure you can't please everyone but that was the beauty of Android. You had choice. HAD. Now that's more difficult. Now it's just skin deep (icon packs, custom launchers) and that's it. Nothing you can do about the rounded corner flat UI crap that's now permanently part of System UI.
Pleasing more people would make more sense than pleasing less. Taking out features like headphone jacks and IR blasters just seems stupid. It wasn't like having a headphone jack kept you from using Bluetooth if you wanted to. Better to have the features and never use them than need a feature and it's not there.
I got a Dell Latitude D6500 as my daily laptop. It has a TON of features (why do you think I bought the thing?) and it runs one of my favorite OSs (Windows 7). But a good 75% of those features (NFC reader, smartcard reader, biometric sensor, PC card slots, IEEE 1394, DisplayPort etc) will likely never get used by me. But they **might**. I'd rather they exist just in case I need them or want to use them one day than never have them to begin with.
Today's tech is just meant to cater to one type of person, instead of a variety of people.