I believe developers should stick to a plan, and only take suggestions once every while. Not every time.
I remember when iPhone Era had just been released and was amazing for the first year or less it was out.
Then gradually they started adding unnecessary content and made it more complex-looking, when in reality it should've been a simple yet challenging server.
This goes for iPhone Classic too, as the iPhone servers should've kept a simple style to them. The complexity be left on PC where they belong.