Backwards compatibility is a nice thing to have, but it isn't easy to implement. One way is to emulate the older hardware with the software, but that is very hard and you often need significantly stronger hardware than the original had to make it work properly. Another way is to put the necessary hardware inside the console, that increases the cost. So it's understandable that it isn't a big priority for the developers.
On the other hand it would certainly help the initial sales when a new console is released, if it can play it's predecessors library.
Overall it's a little sad that the old games are dismissed so casually.
Luckily the backwards compatibility isn't that much of a problem on the pc. Even if a game doesn't work on a current OS, it's possible there is someone who found a way to fix it with specific games. And even if there isn't a fix, it's incredible simple to set up a virtual system with an older OS to play older games.
On the other hand it would certainly help the initial sales when a new console is released, if it can play it's predecessors library.
Overall it's a little sad that the old games are dismissed so casually.
Luckily the backwards compatibility isn't that much of a problem on the pc. Even if a game doesn't work on a current OS, it's possible there is someone who found a way to fix it with specific games. And even if there isn't a fix, it's incredible simple to set up a virtual system with an older OS to play older games.