Yes, every node runner can AND SHOULD fork Bitcoin Core to read through the code and compile it themselves. They can make any changes as long as the consensus rules are complied with. There is no urgency to keep up with the upstream updates, unless some other software you run (LN node) depends on them. Bitcoin is what we, node runners, collectively agree upon.