Crap? Doesn't add much credence to the rest of your post. Many additions done by the 3rd party vendors are quite useful i.e. T9 dialers for example.
Sorry... poor choice of words. My bad.
But I do explain it in the rest of my post... which you so carelessly disregarded.
My point was... the OEMs have to take time to
modify Android for their particular needs... adding their own launchers and software, for instance. All of that takes some time to get a particular phone out the door at launch.
Meanwhile... they are
also making other models of phones. Again... adding their own software and interface layers.
Android OEMs only make money when they sell new phones... which is why they are always working on new models.
When they have to go back and update an older phone... they won't see any additional revenue from it.
So... because of all the customizations the OEMs make... their engineers have to spend even more time updating an older phone... without making any extra money.
Or... a particular phone never gets the next version of Android at all... because the OEM doesn't want to waste time on it.
Imagine if all Android phones were Google Play Editions and you could download the next version of Android directly from Google.
But no... most OEMs add their own software... which delays the software update for an older phone.
I know why OEMs want to add their own flair to their phones... but it also complicates the update process later on down the line.
You said it yourself... because of the skins and additional apps these vendors add to stock Android updating isn't a simple process.
That's exactly what I was saying.
Let's say it took the OEM a few months to get a phone ready for launch in the first place.
Do you think they're excited to go
back to that older phone a year later and work on that software again?