Why run a node you might ask, well that would be a great question!
Yes miners earn that freshy fresh virgin corn just minted in a new block, as well as the transaction fees, minus the pool’s toll and proportional only to the real-time hash rate they contribute to that pool when it mines a block
No, nodes do not earn any corn at all. Some people will tell you if you run lightning on your node and stack good channels, you’ll route a ton of payments and make some sats off it, and they would not be lying. But that is not easy to do and the rewards are not that great.
The point of running a node is, well there are plenty of reasons, but imo it’s mostly to validate your own transactions and have your bitcoin wallets only speak to the network through your own node.
This is because otherwise you are trusting whatever node the wallet you use connects to by default. I don’t think even this is a huge concern because, again, this is honest money to its core (but again i’m also dumb). So you have various tested, reviewed, open-source options that have integrity and for those you can generally trust that the nodes they would connect you with also have integrity. It’s almost an ironic renewal of the ability to trust bc these things are built to cater to this pretty much trustless system.
But still, better to run your own because you never want to share more information than you need to regardless of who it is. They would know your straight up xpub aka public key which means all of the addresses that belong to that wallet.
So that feature where one wallet always makes a new address when you receive sats, those are all cryptographically derived from your public/private keys, and it is meant to preserve your privacy. But whoever runs that node sees through it. Who are they, what if they do sell it or hand it over to some authority? I believe it might even include info like IP address. You certainly wouldn’t want to connect to a default node for a non-kyc corn stash for example.
TLDR of this one is that running your own node (over tor) is basically way better for privacy and self sovereignty despite the lack of monetary rewards