People have this expectation because iOS gets updates inclusive of the price (I hesitate to use the word free in this context).
So does Android, at least 1.5 years worth of support/upgrades(according to the agreement Google has with
Google experience manufacturers) . iOS gets 2 updates. After that it's pay to play on iOS.
Maybe people would, but the manufacturers don't even give that option. It comes either OTA or it doesn't. There's no "If you pay $30, you'll get an official update from HTC or Motorola" option. Rooting and installing a custom rom doesn't count... and some phones don't even get that much long-term support in terms of custom roms--depends on how popular the phone model is to attract developer interest.
Most likely because they know most people wouldn't want to pay for the update, so they don't even bother.
I get your point here, but that's technically not true--think Linux or certain BSD distros. You basically mean Windows and Mac OS X, right? Even iOS you don't have to pay for new OS updates, only new phones.
Those aren't commercial operating systems, and to get iOS updates past 2 updates, yes you do have to pay. (If the device can handle it, that is.)
Yes, this is true. Anybody on 2.2 or 2.3 should have no complaints. 2.1 is a bit old, as is 1.6... or 1.5. Don't know if anyone's using 1.5.
Your device has 2.3 firmware available IIRC....
I think for most people who complain about updates, it's more about not having the latest than it is about any specific missing feature.
So people want the latest, but don't even know what it is? I know that's the way it is, but I can't say I understand that...

I disagree. Yes, my Galaxy Nexus was expensive, but there are other US$300 phones that will not get updates as soon as they come out. Actually, if you want the updates, get a Nexus phone, or get another popular model and be willing to root your phone.
There is nothing wrong with rooting your phone, and the fact is
most people don't care about updates, or even know what version operating system they are running. Most people stuck on 2.1/2.2 etc are happy with what they have, and companies can't go around catering to the vast minorities needs.
Do I want the latest and greatest? Absolutely.
But just to throw out a reality check, Apple's iOS vs Google's Android are two completely different beasts. Two completely different animals. And if you
really want to get technical,
not one of Apple's iPhone's run the same exact software, despite being only one manufacturer, and only 5 handsets.
Furthermore, when you buy a budget handset you can't possibly expect the same level of performance, updates, and supports as the top-tier handsets. I'm not even sure ICS on your hardware would even function properly to be honest.
But there is nothing stopping you from taking matters into your own hands and updating it yourself.
We are here to help you, and help you make the most out of your device. As someone who had to be on the 'bleeding edge' with updates and such, I've learned that it's not always all that it's cracked up to be.
Like I said before, we are here to help you. I myself am quite knowledgeable about Android and rooting techniques, and I'd be glad to help you maximize the use of your device. I am sure many others here would be willing to help you as well without asking anything in return. That's what AndroidForums is all about. I really dislike when people are unsatisfied with their Android experience.
If you need help maximizing your device, I found a great, helpful, thorough, and concise thread that can help you get the most out of your device.
All Things Root - LG Shine Plus
If you need any extra help, let me or other staffers know and we'll most certainly help you turn your Android experience around.
-Regards,
-IOWA