Steam normalized the loss of resale rights on PC long before the consoles caught up. Younger people don't even realize it's a right that prior generations gave up.
Steam has existed for an eternity compared to any console specific game store. It's not great that you can't resell what you have on Steam, but at least you get to 'keep' it.
and yet, Steam is seen as the superior service that deserves to keep their monopoly.