Apple could and probably should compromise on the 30% for subscriptions. As in the standard 30% for single issue purchases, and say 20% for recurring subscriptions. Hopefully developers would pass some of that savings onto consumers encouraging people to subscribe. Long-term customers is good for developers and also good for Apple and be worth a reduction in their cut.
Apple shouldn't be as generous with customer data though. Perhaps they could give developers aggregate data across all users or all users of a device (iPhone vs iPad for example) or regional information, but not allow developers to track individual users.
Apple shouldn't be as generous with customer data though. Perhaps they could give developers aggregate data across all users or all users of a device (iPhone vs iPad for example) or regional information, but not allow developers to track individual users.