Still not 100% sure what you're trying to say. Unless it's just the fact all of this is a growing hot mess, then I agree. Kids will want the latest and greatest and not know any better, so it doesn't really change, regardless of what we think.
Not even an opinion, because it has been solidly proven over and over again, libre code models fixes these messes. If everything at a certain point was simply FOSS/OH(free open source software/hardware), then the gaps would mean nothing and the developers would sell more software. Free as in freedom, not free as in free beer (creators would still have so many ways to make money, as that has been long proven and shown in business models galore).
If PS4 games don't work on PS5, oh well, but in 25 years it should be penalty free to reverse engineer genuine hardware and software then share whatever you like. It helps for preservation, it helps for education, it helps for the entire eco footprint, because an interested party could play their games without any form of emulation or FPGA on devices that may consume considerable amount less power in the future. ie: If I made a DMG(original) Game Boy replacement of sort with 1:1 accuracy (which even the GBC doesn't do), then instead of drawing 5-6W, maybe build something that draws 450mW(0.45W). Or imagine recompiled code + improved hardware, we're talking even bigger improvements. Maybe focusing on an already low draw handheld is a bad example. What about consoles that use 200W from the past, that could in theory run better on sub-30W hardware today? This all adds up.
No longer need to port code, not like people use that term correctly at all. Nor do people use the term emulation correctly, remaster, or even simple words like digital. But in this day and age... the people seem to think none of that language matters are going to be the very same group that complain the loudest when it's too late and everything is too confusing to grasp without giving the non-media side of things some serious commitment.
I am trying to say that compatibility between console games across generations is not really a technical problem.
It seems to mostly be some form/combination of organization/politics/business.
Perhaps my example will help.
Dragon Age: Origins is available on Xbox One, it is backwards compatible and available on the marketplace.
Dragon Age II is not available on Xbox One, it is backwards compatible, but some combo of Microsoft and/or Bioware won't allow it to be released.
Dragon Age Inquisition is available on Xbox360 and Xbox One, it was released for both consoles.
No one from Microsoft nor Bioware will explain why Dragon Age II is not allowed on Xbox One.
From what I've gathered, Dragon Age II was made ready to release on Xbox One, but they chose to not release it.
This isn't a technical problem that needs to be solved, it is a problem in another domain that you can't solve with technology.... unless you unleash Skynet on anyone who won't allow the release of backwards compatible games on next gen consoles.
This problem could exist for any game in any series if someone decides, for whatever reason, that they don't want it to be playable on the next gen console.
If this is going to be the case, then I see more frequent console releases as a bigger annoyance.
Personally I could just spend the money to have every gen console and play on w/e gen I need to.
However, I would prefer if I buy a new gen console that it can supersede my existing console and allow me to play anything I've purchased in the last 10 years.
I doubt I will get my wish lol