Makers feel that their additional software adds value. Indeed, I've seen a lot of people going to plain vanilla rom and then adding back a lot of the features with equivalent apps to what they just removed. The issues are that built-in apps all often want to run together, in concert, whether you want them to or not, and thanks to carrier lock-down and the makers making their own hay out of that, you do have to root to get things as you like them rather than one size fits all. Sprint allows you to remove carrier bloatware without root and to root your phone without voiding your warranty support. Verizon is not there yet. In the end, for many people it adds up to a lot of grief and inconvenience. Lots of people don't want to play with PC to play with their phone, they just want to use it their way. I can't say I blame them at all. Android is all about choice. So, if you choose the handset with the software stack you like, you're all set. But if you like the hardware on handset A with the software from handset B or other mix-'n-match ideas, it takes work. So, the choice is there - if you work. Personally, I like this sales model: sell every top-end phone like cars - SE and LX editions. SE is standard edition, pure Android, LX is the maker's additional software, added at a premium charge (because you'll pay for the better third-party launcher, widget and app support anyway over an SE model). Then, let the market decide. Let us choose.