Yeah, but do other full node programs exist? I don't think anything is widely used besides Bitcoin Core.
That's true. There are alternatives, but you hear very little discussion about them. Armory was mentioned in the past as one of them. Another one I heard about is Bitcoin Knots. The user cellard made a good list about some other clients in a post from 2018. I am quoting the part that mentions the Core alternatives:
A serious bug in Core would probably affect everyone, no matter if they use SPV clients or not - after all, those guys very much depend on full nodes.
I have no objections to this part. If most full nodes go down or suddenly become vulnerable, the entire network will be shaken and decentralization would take a serious hit.