You and a lot of other people say that. Have you actually used an iPad 2 on iOS 9? It's appalling. My coworker has one and she absolutely hates it. It's a stuttering mess of freezes and crashes.
As for the whole RAM issue, Apple obviously felt it was needed or they wouldn't have put it into the iPad Pro 12.9". It was put there to ensure a new generation of apps could be developed that make heavy use of system resources for supporting things such as lots of layers when doing graphic design, or for making higher-res canvas areas when painting, etc. These developers now must take into account that the base Pro starts at 2GB and therefore scale back their efforts. Many more Pros will be sold at $599 than at $799. And if the market is at 2GB then that's the dev target for Pro software. So now all 4GB gets you is maybe a longer lifetime of upgrades and absolutely no tabs ever refreshing in Safari, when it could have been much more for us "Pro" users. They may as well have left 2GB in the 12.9" model for all the good it will do now. Sure, 2GB is plenty for iOS 9 and the types of things that people do with tablets today. But having a Pro model with future iOS specs was going to be all about opening up a new frontier of possibilities for creatives and other professional users. Hopefully the users with 4GB are still offered some features in certain apps, such as being able to edit higher-res images, or work on more complex video editing timelines, or have more instrument tracks going at once for music editing, etc. But it would have been so much better to start on the high end when developing a Pro app.
As you touch on at the end there yourself, just as we can optimise apps for devices at the lower end of the spectrum, we can do the same for higher performing devices.
We don't even have to have complete feature parity. I've done it myself in the past, where the older systems simply can't cope with certain aspects they don't get it or they get a watered down version. Apple has allowed this providing our app descriptions are perfectly clear on the matter.
And yes, I've used several older devices with all of their highest supported iOS versions. I wouldn't like to have an iPad 2 as my daily driver that's for sure. But then it is a five year old device and anything getting past one year of me using it as my primary device is nothing short of a miracle.
I don't expect to be using any iOS device I own as my main device after five years. Although I do know people who have iPad 2's and they're perfectly happy with them. Not everyone is as concerned with blistering performance as a lot of us on here are.
To some people even an iPad 2 is a magical device they could never have imagined. Some people look at me as if I'm a crazy person when I suggest they upgrade to a newer model, they simply don't see the need.
I on the other hand, neither expect them to last forever or to perform as they did out of the box forever, it's just unrealistic to me. Although I also think if I've had anywhere near that amount of life from quite a lot of products these days, then I've had my money's worth out of it.
Outfitting iOS devices with 2GB of RAM is still a recent thing for Apple, it's not going to become a performance issue soon. I'll grant you, "soon" is subjective. But it's like any computing product, if it's running software that was released within a couple of years window of its release its usually fine.
When you get to five years later you can't realistically expect that five year old computer to run the latest apps as if it were still new. I've got a 2012 iMac, it runs all of the latest apps, but even though it was top of the line when I bought it, certainly not as good as the ones that were released when the computer was new. That's technology for you.
I'd also wager that a decent percentage of the people on here complaining about 2GB of RAM will have upgraded long before it ever becomes an issue.
At the end of the day though, no one is forcing anyone to buy anything. If people don't like the specs, don't buy it, simple. Though if your average punter is anything like the average punter I know, they couldn't tell you if the inside of an iPad had 2GB of RAM or 300 magic pixies running around passing notes to each other.