I understand what your friend is saying when it comes to Nintendo because unlike all other publishers, Nintendo never ever devalues their IP's which is brilliant because they stay at a high cost/high demand pretty much forever and rarely if ever drop in price or go on sale.
Plus, every game you can wait 4-6 weeks for it to drop from $60-$40 on sale including Sony, Microsoft, Ubisoft and all other third party games which means you won't always buy them day one unless you really want to play them. With Nintendo, it doesn't matter if it's day one or day 365, it's still $60.
I personally will always respect Nintendo for rarely if ever devaluing their IP's because with what they sell at full price, why would they? Plus, they're literally the only company who can remaster a 5+ year old game, sell it for $60 again and make even more sales and money than the first time. If I was running Nintendo, I would do the exact same shit because why wouldn't I? If people continue to buy their games at $60, I wouldn't even think of ever lowering the price because I know consumers will buy them regardless.
Also, this keeps their IP's highly valuable which in turn makes their company even more valuable. Think about this - if you sell your games for cheap prices and the IP's aren't worth much, if you ever need to sell the company or portions of it, why would anyone offer you full value when in their mind, they're devaluing their own products?