Well yes, but that doesnât mean its not immutable. If you look at this from that perspective, someone can change the chain entirely if one has enough mining power to remine all the blocks and change the state of the blockchain. Its what is called probabilistic finality.
Deterministic finality requires combining additional algorithms into a more complex chain that finalizes blocks that cannot be changed after they are deemed finalized. Polkadot uses this kind of approach.
Nodes do a lot of stuff and is out of the scope of this course since its really advanced stuff and this is Bitcoin 101. If you want to start researching P2P networks I think its best to start with Bittorrent and Kademlia, a modified version of this protocol is used on Ethereum network. Bitcoin uses its own implementation. You can check the Bitcoin developer website to learn more:
https://developer.bitcoin.org/examples/p2p_networking.html