For the tasks and apps made for iOS devices now and in the immediate future, the iPad Pro models have more performance than necessary.
I'm totally for new things coming out that do new things or existing things better. I mean that the whole point of progress. My one frustrating is how quickly existing things seem to lose their previous performance on existing tasks.
iPad 3 was an extreme case, but after 3 years it was almost impossible to use... something as simple as keyboard input could lag upwards of 5-10 seconds. it was insane. and I can already see it creeping in gradually on the 9.7" pro.
I totally agree that the last few generations at least should have way more than enough power for most use cases for these types of devices. but it feels like they take advantage of that rapidly advancing hardware power to leave their software tuned to run even the most basic things like keyboard entry smoothly on only that latest most insanely overpowered piece of hardware.
if we reach a point where an a9x or a10x can't handle basic text entry without heavy input delay on a supported version of iOS, that is at very least a shameful bit of programming and at worst a lousy attempt to drive upgrades.
basically I'm with you, that yes, a new piece of hardware shouldn't magically make an old piece of hardware any less useful than when you bought it. but the software that gets pushed and nag screens you to death until you install it, can.