The best way to deal with ransomware is to NEVER PAY THE RANSOM.
If the network gets hacked, the companies will have to rebuild it from scratch with backed up data(assuming that they are backing up their data). If they don't backup their data, this means that they are totally unprofessional and irresponsible when dealing with sensitive info.
Cryptocurrencies should not be blamed for the existence of ransomware. What if the hackers are asking for gift cards instead of crypto?
Does that mean that all companies issuing gift cards are guilty of the existence of ransomware?
Most of these companies have some classified information that can destroy the company if it is revealed to the public. Some firms don't also want to personal information of their clients to be put in the public space. It is not that easy to start from scratch after a hack. Some of these firms also engage in illegal or shady deals that they want to keep secret from customers or regulatory agencies. So they have no other option than to pay the hackers to avoid the consequences of destroying the reputation of the company.
In some cases, these hackers keep coming back periodically to ask for more ransom after they have been paid off. So the best option will always be to secure the organisation with advanced cyber security measures to avoid attacks. Spending money on security is cheaper and safer than paying ransom.
Just like any other medium of exchange crypto, can be used to collect ransom and that doesn't make it bad. Everything in this world has benefits and defects so these criminals are taking advantage of the decentralization and privacy features of cryptos. Government authorities should seek for means to solve the problem and not the means of payment. These criminals will seek other means of payment if the use of cryptocurrency becomes unsafe.