So what you are actually asking for is for tremendous engineering resources to be spent to port the bleeding edge OS to your soon to be obsolete phone so that you can use it for a few months and then toss it in the bin.
Now I'm not necessarily arguing that there isn't an issue with upgrade on Android phones etc. But I find this particular tone of "I will be stuck forever with an outdated OS thanks to Google" that appears regularly in these comments to be somewhat disingenuous.
PS: Jelly Bean was not released last year, it was announced literally just hours ago.