I really think that many people have a completely unrealistic and almost silly level of expectation from Apple.
One company simply isn't going to put out a killer phone with a plethora of astonishing and earth shattering technology each and every year. Unless Apple are in possession of a crashed alien space ship and are choosing to steal and release technology from the future in chunks, it's not going to happen.
I don't think that any one company could do that. Think about how little time you have to research, prototype, test, perfect, then produce millions in time for launch. Not going to happen. Or if you do do that, you end up with a situation like the infamous exploding phone, where things were rushed just to be first to market.
As for this market led obsession with growth, that maybe isn't going to happen all the time too. There are only so many people who can buy the latest smart phone every single year. You can't expect Apple to not only put out brand new killer technology each and every year, but also double their sales numbers every year too.
Oh and what's that Donald Trump? You also want them to be made in the USA and come in solid gold, yet be affordable to the masses? Also not going to happen.