The 30% that most streaming platforms retain is quite reasonable for a hosting fee (and much better than the 85% commonly seen in record deals), and any service that raises subscriber fees is likely to lose users to its cheaper competition. Low royalty rates may also be down to the deals which acts signed with their record labels.
Source: Why 90% of your streaming cash goes to acts you may not like