Since the inception of the mobile phone new features and technology has been rolled into these handheld wonders. Unfortunately with each new technology a new generation of phone has been required to integrate the technology, also requiring the wholesale disposal of the previous generation. Think of this development process as hard wiring of functionality, a process that requires phone manufacturers to maintain their own system architecture and continually modify the hardware and software to add new functionality.
The current smartphone architectures also limit the choice for consumers, limiting it to the hardware manufacturers want to include, a decision generally based on gaining the most market share. If you want a phone with functions that aren’t in the mainstream vocabulary you are out of luck. This is just the nature of trying to cater for a generalised user base and has led to phone manufacturers battling over screen resolution or phone thickness. Never willing to take a chance with a feature only few would ever require.