It is absolutely safe if you use it right, as it was intended. Online wallets aren't really wallets, they are banks with a new name. You are trusting someone with your money, you trust in their honesty and their capability to keep them safe. And online wallets, just like banks, have a horrible track record on security. This is why Bitcoin exists in the first place, it is weird how people get into Bitcoin and completely miss the most simple basic point of it, "own your money".
Using a software wallet like Bitcoin Core, or even Electrum, is absolutely safe over public wifi, VPN or Tor. The money never leaves your PC, so it is always safe if your computer is safe. And if your PC is not safe, then not even God can help you, everything you ever got in touch with in cyberspace is gone.
Run your own wallet, your own software, your own OS. Don't trust someone else with your security, they neither care nor are capable of helping you.
You can't make a person safe if they insist on running in front of cars, they need to take security in their own hands.
There is no reason not to run Linux and software wallets. The stupid reasons people think exist are mostly spread by fearful and the ones who profit form it.
They are afraid of something small and normal like the smallest change that they can get use to in ten minutes, but are not afraid of actual real problems where they can lose everything in a second and are only safe for as long as their luck runs, which is never too long.
I understand now