Quite true. I'm coming from the web world, and we have a lot of accidental complexity.
However some of it is inevitable, owing to what it lets you do: run the same site across platforms and devices, built from the ground-up to enable communication and collaboration, seamless updates, infrastructure support for caching etc.
However some of it is inevitable, owing to what it lets you do: run the same site across platforms and devices, built from the ground-up to enable communication and collaboration, seamless updates, infrastructure support for caching etc.