Nodes enforce the rules: they reject invalid transactions, even if a miner or validator produced them. The more independent nodes a network has, the harder it is to censor or change.
Running your own node lets you check your own transactions without trusting anyone else's server.