The Legend of Zelda in 1987 was $50. Adjusted for inflation it would cost $151 today.
Diablo 2 released in 1999 at $50. Today that would be $101.
Diablo 3 released in 2012 at $60. Today that would be $88.
Diablo 4 released in 2023 at $70. Even this would be $77 today, despite being only 3 years ago.
Zelda Tears of the Kingdom released in 2023 for $70.
I do agree that the lack of a secondary market is concerning, but I think that in practice subscription services, piracy, and F2P games fulfill the niche of low cost gaming (for now). Don't know what the future holds though.