I bought Super Mario Odyssey on release day in 2017 and it's never asked me for more money. In fact I think it got a few free content updates. It's the tightly-made, quality video game experience that it was when it came out.
Speaking of Super Mario Odyssey, two of us have played it from beginning to end, so we definitely got a lot of fun game time out of the cost!