Nintendo is smart to not devalue their software. You might not like the practice and are free to vote with your wallet, but it is hardly ridiculous.
I wouldn't say smart, I'd say greedy. Reducing the price of a title years after release is not devaluing their software.
Just looking at Breath of the Wild for example, it's still £45 new in most retailers when I Google it. Some more than £50. For a 7 year old title that is available for half the price used.
Had they offered a reduction in price that meant it was more comparable to the used version, they would sell more new copies than used and make more money cause they ain't making shit on second hand sales.
That wouldn't devalue their software at all. It won't make it any less Game of the Year when it came out and it wouldn't change the experience of it at all.