See? All those issues and all you needed to do was root

Really though-why all the hate about "things should work perfect and if they don't BOO!"
I understand these are consumer electronics, but it's already been said-the companies making the phones aren't exactly losing sleep over the few customers that get a "bad apple" as it were.
In a perfect world phones would be rooted automatically, and people would be given the source (given, I say!) from the companies
themselves so people could compile things with , say, all the necessary drivers *cough* HDMI *cough*
The differences between a rooted and non-rooted phone are literally night and day.