Re: Not just the manufacturers
I waited a long time for an OS upgrade to my Samsung S3, because Orange/EE wanted their say in when it rolled out!
Fast forward to now, and my Nexus 5 is good for at least one more major upgrade (which will come soon after the next major release). Google (and Apple too) support their products reasonably well (and without the consent of the networks).