Comment Re:Diminishing Returns (Score 1) 583
This 'component' point of view is valid from the core hardware concepts only but people need solutions. Having a low level component only leaves too much problems open (GUI design paradigms, data and API concepts) to the developer and user. Look at any OS more like a huge set of components all tied together with a specific background and intention. The more high-level the features are the faster and specific the solutions may be.