In a lot of ways, it feels like I should be able to buy one and then just buy a license to play games designed for the other system. Why should I buy (basically) the same processor, same RAM, same graphics, etc. twice?
N64 and PS1 could do very different things and the consoles felt very different and led to very different games. With XSX and PS5, I'd rather throw Sony some money so I can play PS5 games on an Xbox Series X (or Microsoft to play XSX games on the PS5) than create a lot of e-waste buying an undifferentiated platform twice.
Am I missing something about the consoles (other than the whole business/market aspect)?