I really understand some people not wanting a lot of features on Android because they don't want a "bloated" OS. I completely understand that. I don't want a slow Android OS.
But follow me here... it should make sense... hopefully...
Think of hardware as a house, and the software (OS) as the furniture.
You can't put a lot of furniture into a small house, because it will be hard to move around, which would be the main problem. Furniture can never by itself be "too much". It depends on the host, the house. Unless you have Windows on certain PCs that come with pre-installed software (blah!).
If we kept the Android OS the way it is, and hardware gets better and better every three months (lets assume this is the average advancement rate) we will eventually have a OS that is "behind the curve". We would have a Operating System not fully sourcing its host.
Hardware and Software have hand in hand in advancing the world. Software says "hey H, the more room you give me, the better I can get", and Hardware says "ok S, the more you push me, the better we can get faster".
If you like it or not, people want, better, faster, stronger. If we kept Android OS simple (even if it is fast) we lose an edge. While at the same token Apple, Windows, etc... will be getting better hardware from device makers, and they will push the boundaries.
And guess what? If we push Android OS to be better and better, we get better hardware, an OS with more features, and more room for.... customization... that means the Exploitation Developers will have such a huger ball because they will have better hardware to optimize, and better OSs to optimize.
Its basically a win, win, win situation. For the creators, the developers, and the customers.
Remember, the more room you have, the more room you have to be creative.