Well I guess so... kind of... but even doing things like changing softkeys requires rooting. You can do a skin-level change without rooting but very quickly run up against barriers.
'Very quickly' is a bit of a personal experience comment I guess. I personalize my device a lot, and have never had the need to customize it like that, but that's me. But, I've only had Samsung android devices in the past, so the key configuration is what I'm used to. Anyways, that comment was just to clarify terminology, as personalization and customization really is two different things. Android (unrooted) has a lot of personalization options, and some customization options. iPhone (unjailbroken) you can change the wallpaper (personalization) and now the keyboard (customization), but that's really it. This is what this comparison is/was. We're getting a bit off topic here, but that's ok.
No you don't see where I'm going with the comment. With my G2 for instance, it comes with the G2 software which has knock on but not knock code. To get next year's software with knock code (not to mention the much nicer looking launcher overall), I have to root and flash to Cloudy. I don't know why I can't just get the latest and greatest software delivered as an OTA update as there's really nothing hardware-wise preventing it. That's what I call jumping through hoops to get something that iOS users take for granted.
I think you are confusing the issue here. There is a big difference between an iOS device getting the latest operating system, and LG taking their sweet time to port their flavour to your older device.
Apple builds there OS for a couple of phones (current and a couple of older ones) and are in control of them, so can do the proper regression testing before the rollout starts.
Google builds there OS for phones, no specific one. Then the OEM's get a hold of it, apply their flavours, probably only test it on the latest device and control when and how they roll it out. Then only start with looking at an older device, regression test and roll out from there.
LG (and anyone else for that matter) first makes sure that their current flagship gets it in the fastest possible time, and only worry about their older devices afterwards. If they were to test it on all their devices first, and then roll out, you'll wait longer. If I'm a current flagship owner, I would want them to get it to me a.s.a.p.
iPhone is not in its perfect form by any stretch. However, neither is Android and no amount of tweaking that's within my powers can get it there. In fact the more tweaking I do, the less stable and the more bogged down it becomes.
No one said that Android is perfect. Think we were getting off track again here lol