Sort:  

Any app that cannot charge fees does not work on eth.

I disagree.

With abstraction changes due for Metropolis, miners do not need ETH gas to accept transactions.

Miners can accept transactions for an app that does not charge fees. The fees can be routed back to the app developers or to another entity. They might need to be incentivized in other ways (different token, devs mining themselves, paying miners etc.) but that doesn't matter. You do have to pay for the blockchain somehow. Ethereum will allow miners and developers to be very flexible with how their application runs.

This is very much an acceptable tradeoff IMO.

Love the EOS logo by the way! Very excited about this coin.