The reality is high-qualit games like Mario Odyssey are very expensive to make.
If in some hypothetical future you can't turn a profit because everyone is pirating it, these games will either:
1. stop existing
2. be lower quality
3. follow the steps of free mobile games - full of ads, microtransactions, etc.