3 year old iPod Touch no longer supports games,
Do you mean new games that require newer hardware, or do you mean they removed support for games entirely--including those already installed on the device? Hardware obsolescence is not something new and yes perhaps its faster in iOS devices than large desktops but it existing and being faster on devices where you squeeze more power/heat into a smaller package is not surprising or now.
doesn't support even the simplest things like time-aware do not disturb.
That is pretty surprising. I suppose they don't support newer iOS versions on the hardware and they did not see the point in back-porting a new feature? That does suck, I'll give you that one but it kind of goes along with the first point above.
Every single 3 year old connecter for every single iDevice is no longer compatible.
My three-year-old device still works just fine with my three-year-old connector. I have no idea what you mean here, unless you mean my new device does not work with my three-year-old connector?
While I get that in three years there might be new hardware with new software and new features, but I don't really believe that today's hardware and software will stop working. You seem to be confusing wanting new shiny bling with being forced to upgrade or have useless hardware. By that standard, my five-year-old thermostat should work with my iPhone without having to be replaced, and then should work with my iImplant also without having to be replaced.