Agreed nodes should be compensated in some form. I used to run a full node on an old laptop back in 2011–12. Stopped because it kept running out of disk space and I didn’t want to upgrade that old machine. It also had a loud annoying fan. Just wasn’t worth the time or effort. Had a few satoshi’s been kicked back somehow, I might have been convinced to keep one running.