I just wish Android OEMS and Google would get its act together. But there is just too many factors / hindrances & obstacles that mean software updates will likely never ever be as reliable or speedy as Apple's software updates for iOS devices.
Even Nexus 6 has fallen foul to Carriers in regards to updates which just shows how much of a poorer state we are at with the platform comparatively.
Preach it! GPE was the answer but carriers hate it and not enough people buy off contract,in the US at least. Nexus 6 has fallen to carriers like you said, I dont have much hope for it to get better. Funny how windows PCs dont have this problem at all really.