I think you have this a bit confused.
One is not forced into upgrading their system every two to five years. One makes the choice to upgrade in this timeline. What the iOS 4 upgrade debacle is all about, is the forcing of users into version 4 without the ability to move back to a version that they had previously. If one upgrades their computer to Vista or 7 from XP, they still have the option to downgrade back to XP if they did not like.
Agreed with this one. I recently helped my brother, who is of course not tech-savvy, to 'update' his stock 2.2 iPhone 3G to get latest OS4 due to the fact that newer apps needs at least OS 3.1.3. Been never upgrading iPod / iPhone stuff before i'm actually stumped that there is no way going back to 3.xx. Of course, with a little googling it's actually possible but for non-tech-savvy I guess they will have hard time doing so.
To make it worse, the newer iTunes (remember OS4 needs iTunes 9.2 or later) often causes BSOD to my freshly installed Win7 (new HDD). No BSOD if I uninstalled it, or did not connect the iPhone to it.
Yup the reason he demand it to go back to 3.xx was because the OS4.0 is very slow in 3G. I know it's not slow when the thing is empty, but eventually after a little number of apps are added, thing gets very slow, even with the turn off spotlight hack. Not sure about 4.1 because I am reluctant to even try doing it again.
btw yes the shift & click things works, but when you downgrade to 3.1.3 it will crash, the only way would be put the damn thing in DFU and use a software to complete the downgrading process.
I agree completely. Apple is a highly monopolistic company that has a strong desire to control its customers. I would not doubt these accusations at all.
I second this. The reason I don't like apple stuff is because they're always using proprietary stuff. you must follow this otherwise you can't use the product properly and etc. although i like them for being popular, that way accessories are abundant, thus they are easy to find and also can be found from very cheap to expensive. since i don't like to be 'guided' in their direction, i prefer other OS, at least for now.