We just need to realize that there is only have been two viable platform for apps since smartphones exists, and as such some decisions should not be in Apple/Google hands anymore at this point, some subjects should fall in the public space. 3.5 billion people are using smartphones today, and we shouldn't being told what to do by a few exec-dudes and their shareholder friends.
If Basecamp wants to do publish an email app - it's not porn, it's not racism, it's not bad - and that iOS users also want it, Apple should not be in the way.
I publish on the App Store and frankly I'm happy to benefit from the hosting / payments / search and I'm ok to pay a price for that - even if 30% is huge - but if some don't want that let them do what they want, it's not Apple to decide that anymore.