I was going to ask the same question today: Why full nodes don't get a reward for their support?
Because nobody pays them.
Ok then on that logic why not just redesign the bitcoin network and stop paying miners.
And let;s just rely on the altruism of miners to setup million dollar farms to do the hashing.
If miners would not get paid then a lot of them would leave ,and it would be more decentralized so that everyone could mine with CPU, VOLUNTARILY FOR NO PAYMENT.
How about that?
-Either both miners and node dont get paid = voluntary work in the name of altruism
-Or both get paid = for profit businessYou cant mix them, as it is contradictory.
Because it is based on the idea of being Peer-to-Peer and just like any other P2P network peers are not thinking about money when they are sharing data with each other.
For example right now Ubuntu 16.04.1 torrent has over 4000 active seeds and even more peers and they are not getting paid to share this file like millions of other files they are sharing over torrent network.
Payment doesnt have to be material. Besides I can start up an Ubuntu Seed in 5 minutes, right now.
I have to wait at least 2 days though to setp a bitcoin node, since i dont have it installed and needs to be downloaded first.