I'd agree except that at least one of my friends is about as non-techy as it gets and I've been much relieved at the lack of bitching since he switched from Adroid. It's been a serious relief!
This guy is techy enough to be getting articles posted to Slashdot but not good enough to figure out the things you describe? Certainly it's possible he's got an issue, and I ran into one myself I couldn't solve. I went to the Apple store, asked for help, and they provided me an answer that solved the problem. It wasn't without pain mind you but I'm simply not willing to have to become an expert at every single thing I run into issues with. I'm not willing to be baited by his stalking horse, not without a great deal more evidence by many more people that the platform has somehow deteriorated.