I guess those from the "it just works" mentality do not find that reasonable because we have an expectation that "shit just works".
Exactly my point. In the history of computerdom, how often has shit "Just Worked?"
NEVER
Where did you get that "mentality" from? Certainly not from Windows, which has had years of blue screens, crappy drivers, and incompatible apps.
The "Just Works" thing is a mirage created by Apple that only appears to be real due to a lack of choices. And the mirage pops eventually-
if the iPhone 5 does have a higher res screen then all those apps with black space on the screen won't "Just Work."
The Android market has mechanism for feedback for incompatible apps in the ratings systems. If NBA Jams & Pro Soccer Zombie doesn't work then give them a crap rating. Either the developers fix the problems or they have to deal with having a bad rating which hurts their income potential.
Between that and the 15 minute refund you are covered as an Android user.
The people who DO have a SMALL right to complain are those who are caught in the middle with such a system- the developers. They have to constantly work to keep making money from their apps. They can't just make an app and sit back and collect the money.
And to that I say tough shit.
That is how it always used to be in Windows and before. Remember DOS "fragmentation?" As I said before, the "Just Works" thing is the exception in the history of technology. People expect computers to be "hard" for a good reason.
The whole iOS goldmine was a bubble. App development is not supposed to be easy- the market doesn't work if everyone can be millionaires just by cranking out a fart app.
App development is like any other job if the market is efficient- you have to keep working at it and you have to deal with issues like new software/hardware as it comes up.
Developers have a right to stay in the iOS bubble if they don't have the chops to survive in a real app market, or hell they can make console games where they only have to target one piece of hardware.
Only they can't complain if their competitor gets first mover advantage on new markets like Android, or the fact that their competitors in iOS or consoleland can use the extra resources they get from those platforms being easier to raise the bar in app quality.
Quite simply if you aren't willing to work hard then the app market or any market isn't sympathetic and you will fail. That is how markets work.
The iOS gold rush is over. It was a nice bubble that popped. Developers either need to put their nose down and spend the time to make their apps more compatible, or they need to make their apps only install on certain devices (the Google market lets you do that) and just accept that they are missing out on revenue.