Nodes aren't "responsible" for anything, they can only help if they want. Miners broadcast their blocks to other miners to signal they found a valid block.
Miners can broadcast to anyone they want and nodes can't find or manipulate blocks, so they take the role of passive helpers.
Miners can broadcast to anyone they want and nodes can't find or manipulate blocks, so they take the role of passive helpers.