Blockchains without fees are not that good as many people could think. Everyone and everything should be incentivized and protected by different restrictions. Fees are a very good concept to protect the system from spam transactions and wasting of resources.