It sounds weird, but going OS #1 -> OS #2, you don't expect your hardware to impact it from a computer point of view. But going from iPad #1 -> iPad #2, why would it all of a sudden have a completely different OS and support when iPad #1 is even still receiving updates?
We've reached the age where you need 16GB ram to even keep some tabs open on Mac + Windows, and in terms of versatile computing and gaming I think cloud-based Linux really is the answer. Once it comes time for my next gaming computer upgrade, I'm pretty confident with just using a game streaming platform vs. paying $500 for a new graphics card + anything else (since my current MB doesn't support Windows 11...). Same goes for coding, just connect the IDE to your dedicated cloud box and away you go, all the power and scale you could ever need from $10/mo and up.