Who should pay for the cost of development then? Apple has always been very clear, the store commission is for use of their IP. Any other store can undercut apple because they don’t have to pay any of the development costs for the platform.
There is no weaseling, it is very simple: the commission covers the licensing. The alternative is saying that apple must develop software, give it away for free, then let random stores make a profit selling software that they contributed nothing to.
It is exactly equivalent to the EU saying that a company should be free to use GPL software however they like, including selling at a profit, without providing the sources.