Whereas I am not trying to convince you an iPad (or anything else for that matter) is good for you. So there's nothing to disagree on. I just don't think you should be telling everyone else that they shouldn't use what works for them. Said it before and I will say it this one last time...what skin is it off your nose if someone is happy with something? You seem to take it rather personally for some strange reason. I don't like McDonalds for instance, but hey, if people want to eat there, doesn't matter to me. If it makes them happy, go for it.
There's plenty of reasons for people to take it personally, even though I haven't been directly impacted by it... yet. Developers especially, but developers are just the first. If this keeps up, it's going to have a negative effect on everyone.
Apple's mobile division as a whole is causing some sweeping changes in mobile development, and unlike early versions of the iPhone, none of it is for the better.
I'll go through the list:
1. HTML5 video/audio. Apple praises this technology, as if it will bring the death of Flash and make the web the Best Thing Ever (tm). However, they completely ignore what developers have to put up with to implement this:
For video, you have H264, OGG/OGM, and WebM. Apple ONLY supports H264. Firefox supports OGG/OGM and WebM. Chrome supports H264 and WebM. Notice a problem there? Yeah, none of them support the same format across the board. So much for standards.
For audio, same thing applies. There are three choices, every browser supports a different pair of them: MP3, OGG/WebM, WAV.
Apple wants to force everyone to use THEIR format only, H264, despite what problems it causes for developers, and the looming impact of licensing fees.
And I'll just throw in this on Flash:
Flash is actually FASTER than HTML5 video. It's more efficient, better supported, plays more formats, and is already adopted by tons of websites. In fact, with the recently added GPU acceleration, it makes HTML5 video look like a JOKE. But Apple would have you believe Flash is the devil. And with their marketshare, they are having a big impact on major websites, causing the rest of us to be screwed over.
2. Application development. Apple continues to make their app store a more hazardous place to develop. Developers have almost no idea if their application is going to be accepted before they submit it. You can't ask Apple for advice while in development, they insist you send them the finished application for submission, and that's when they'll tell you it's wrong. So you'll spend 6 months and lots of investment on an application only to be told "sorry, we don't like that".
It's even worse with the latest version of iOS's license. Now developers are beginning to be restricted on WHAT they develop with. Apple only wants you developing with Apple-approved software despite the fact that in the end it makes NO DIFFERENCE to Apple or the users of the app. It's not like it introduces insecurities or bugs. They just don't want companies like Adobe and PhoneGap poking into their business.
This is having a direct impact on the apps you're going to see on it. And is a major reason as to why more developers are moving to Android, and abandoning the iPad. The iPad (and even iPhone4 with its higher resolution display) costs more to develop for, yet applications fail to succeed if they charge more.
I think that's good enough basis for now, without delving into the whole iPad fiasco again.