That said the way you mentioned OP would probably be better done internally through a hard-fork mechanism as people have already mentioned spoofing a node is easy enough.
The only way for people to want to do it, or feel any need to at least is for some sort of pay to be given or a percentage of the fees to be given to the people that use their own resources to make sure that these nodes are up and the bitcoin network is as secure as we all hope it is.
I still have a full node but to send the most recent transactions it takes a really long time to load the confirmations so I prefer to leave it offline but your right it takes to much resources to really run nowadays.