The higher the total network hashrate, the more money a government entity would need to spend to perform a 51% attack.
Still much less than what is spent on wars. If they want to declare war on bitcoins then it entirely enters the realm of possibility.
How do you know this? Do you have a magic crystal ball that predicts what the total network hashrate will be if/when a government decides to try a 51% attack?
In today's terms, the money needed to launch a 51% attack is insignificant compared to what is spent on wars. If
needed, it is not inconceivable that money will not be a factor. Which returns me back to the original question. Does the technology have anything to prevent a 51% attack or is the bitcoin system helpless against such an attack? No one has addressed this. I believe this is the part that needs to be discussed, not whether governments will attack or whether they have resources to do so.
If the technology can have some way to prevent a 51% attack or a strategy can be formulated to prevent it, it is well worth discussing.