The Next Brick to Decorate Your Wall: iOS 3.x Devices:
All this shows to me that Apple does not take a good care on users who still use older models, models that still work without a problem otherwise. Look, I'm not asking here to support them by releasing new app or firmware versions for them. If anything, I'm asking for NO updates for these models! I'm asking to not break existing functionality. The App Store update got forced on us, without its engineers properly testing with the 3.1.2 firmware, and without ourselves being able to go to a previous version! Apple should have had some sort of mechanism to not suggest/push/force updates of apps that either are not compatible, or were merely never tested with 3.1.x.
Make no mistake, this is not a mere case of obsolescence. When Macs stopped getting support for new OSX versions for example, they still worked for years to come, and new apps or software updates simply didn't install/showed on them! But this is a different case! This is a case of FORCEFUL BREAKAGE (as in the case of the remote App Store update), or apps showing as compatible, leading users to update and break them (as in the case of "Remote" app)!
Right now, users like me are just sitting with devices resembling semi-bricks. If developers, and especially the Apple engineers, don't get more careful about how they mark compatible their apps, our devices will get more and more app problems as time goes by. As I said in the beginning, it's one thing to stop updating the firmware or apps of older models, and another thing breaking official apps by forcing updates that are not compatible.