Not everyone needs to run a Bitcoin Node.
You are able to share your Node with friends and family. A family, town, or village might run their own node, if they trust the local node operators over a random node they connect with.