Apple is doing everything it can to stop the customer from being informed. As a developer, you are not allowed to tell your customers how much of a cut Apple gets.
This is the solution. I'm sorry, but an iPhone is not a human right. If you don't like it or the company practice, don't support it
Legislation is not the answer here.
If you're a developer --- don't build for Apple.
Problem solved.