Let's say (hypothetically) governments find a way to shut down Bitcoin or centralize the whole thing. Even if they succeed, Bitcoin will survive because of its open source nature. Meaning, anyone with the code can just re-launch BTC and restore its decentralized capabilities. Not even purging or banning GitHub (or similar) repositories will be able to destroy Bitcoin. And don't get me started on Quantum computing.
At this point, I'd say Bitcoin is immortal. Wouldn't you agree? If not, may I ask why?
Your input would be greatly appreciated. Thank you.

As of today and time, Bitcoin is very irreplaceable and what can cause it to be replaceable is yet to be discovered. Base on what you’ve explained in your post, there is no way Bitcoin can be replaced or shutdown totally but that doesn’t mean it can’t be possible in the future. Whenever an innovation is at its prime, we always seem to see its immortality nature not until another newer technology is invented and people decide to move to there and begin to see the flaws in this one which make it vulnerable and mortal. Technology is advancing and there is not way Bitcoin won’t have a competition in the future to replace it, it may not happen now, but sometimes in the future, we will see newer innovations with good features that can stand Bitcoin technology.