I've never bought the arguments that these gaming companies aren't in competition with one another. They can certainly focus on subsets of that market to differentiate from one another, but that's merely strategy in how you compete. As far as pricing structure is concerned, Nintendo has learned over time not to devalue their software in hopes of instilling in customers that it isn't beneficial to wait for price drops. Other companies have been doing this too, but not as aggressively. Just look at modern Steam sales which seem "bad" in comparison to ten years ago when everything was a race to the bottom. There is a reason Sekiro is always $29.99 (50%) or that Rockstar titles always end up at the same price and never at their historical lows. Publishers have just set the discount floors higher. On the opposite end of the spectrum, you have Ubisoft which has massive discounts within months of launching a title. Even if you love their games, I have no idea why you'd buy one of their titles at launch.