Why don't they just do the same with Apple, then? Force them to have some basic ability to load programs. You can even make it easy for users and put an icon on the home screen. To make it obvious that you can load apps and programs for it, they would just need to label it as "App Store" or something like that. Problem solved!
What does that have to do with anything? You never said anything about paying money. I don't have to pay anything to run Mint or Mario Run on my phone so what's your point?
You have to pay Apple a minimum of $100 a year to install apps on an iPhone, unless you're okay with the apps being automatically disabled every seven days and never need to install more than three custom apps at a time.
You didn't realize this when you bought Mario Run, because Nintendo paid Apple for you.
And if Nintendo tries to sell you something to recuperate that cost, they have to give Apple 30%.
Because you can't distribute apps, or even install them on your own phone, without going through the app store. (At least sans the ridiculous restrictions I described above.)
FWIW I don’t consider those particular requirements to be ridiculous.
I do consider to be ridiculous the requirement for me, a British national living in Germany, to keep the US Federal government informed about my use of encryption in all the apps I distribute on the App Store. That’s clearly nonsensical.