Putting poison in food is about human health, this has nothing to do with it.
"Developers are not allowed to inform the users that they have the OPTION to say pay less for a subscription directly on the official website"
I know Apple fanboys prefer to use Apple to pay for Youtube or other subscriptions even if is more expensive but how can informing the user that he has an OPTION is allowed.
Is the same with apps, EU protects the user right to own your device, if I want to write a script and run it on my device I should not pay Apple to give me the permission and on top of that have Apple decide for me what I can and what I can't run. What's next Apple protects their users by not allowing browsing websites that did not paid Apple to get an approval of "safety" and "Appleness"
What is next? American companies complaining they EU does not allow them to put Poisson in food or worse, getting forced to offer warranties.