Fees are not evil. Fees are just part of the costs of running and maintaining a decentralized network.
Low fees, or 'no fees', is a temporary state that exists by externalizing the costs to others. There was a very interesting post about this very thing on Medium which i highly recommend: