They are legitimate concerns. The 30% fees on the gross amount to more than half of the profits going to platform holders even after subtracting their payment processing and bandwidth expenses. And then they charge you for marketing within the store on top of those fees, driving it way above 50% of net profits on titles that want to be seen (organic visibility based is intentionally undermined by the in-store ads system).