I disagree. Take GNU as an example: any GNU/Linux distro run in a lot more hardware than Android, and they are customizable and easily upgradable. Android is not modular and GNU is, that was the design I was talking about.
This is my point of view and I respect you disagree (that’s healthy! ). Obviously, your history is mostly right.