The issue isn't Verizon, though, it's the platform.
Sigh. Well, if you want to get down to it, the issue is platform differentiation - it's the same issue that computer OEMs have faced for decades: how to make MY product - better/faster/prettier/shinier/smaller (put your favorite adjective here) - so that customers will buy my product rather than one from a different OEM. And at the same time, build brand loyalty so that in a couple of years, when the phone is - slow/ugly/banged up/not fashionable/broken/not under warranty/not receiving the latest OS updates/(add the reason that you'll be replacing your phone here) - the customer will think of my brand first.
Google produces a reference design (Nexus) that the OEMs change as they see fit based on cost, their target market, what the carriers want, etc.
With an open architecture comes differentiation and fragmentation; with a closed architecture (think Apple computers, and now phones) the manufacturer (note: there are no OEMs) has tight control over everything and dictates the product life cycle.
Sent from my rooted, debloated, deodexed Sinclair ZX-80 running CM 10.2 using Tapatalk 4