You should always carefully check every output addresses before you sign a transaction with your hardware signing device. For this very reason it's mandatory that your signing device has an own independant display that can't be manipulated by the software wallet that hands over the transaction to be signed.
I only recently
found out there's a thing called "blind signing" for shitcoins like Ethereum. Instead of confirming each address on your screen, you have to tell your hardware wallet to just trust the software again. So that's how people got all their coins stolen from their hardware wallet.
Correct, but also quite wrong -- this is not the primary reason why people are losing their coins, not even close. What blind signing does is abstract away some of the details, but the primary culprit is interacting with malicious and phishing contracts. Do you really think that the average user would be able to interpret the calls when doing an interaction even if they were hidden? Absolutely not. Those that can drain everything that you have because most of these shitcoins have token standards that do not have native ownership. Even if wallets had complete clear signing, this would still not prevent most of these cases of scamming. What is the difference between a legitimate contract and fraudulent contract that requires you to approve unlimited allowance for USDC and similar actions (say deposit/stake)? Nothing, the average user would never be able to tell even if all ABI information was displayed for every contract (it never will be).
What they do over there is generally terrible, but let's be clear about the real causes of things. The best type of attack that shows how shitcoins are stupid is the one where a single signing drains all of your balances across every chain of the same type and all of their layers
from a hardware wallet, for example EVM based chains.

I had a friend buy some Bitcoin and kept stressing the importance of security to him. Hardware wallets weren’t really popular yet at the time, so I suggested he install the Bitpie app on a dedicated phone and set a very strong wallet password. Unfortunately, he later forgot the password, and those two Bitcoins have been stuck there ever since, unable to be moved.
I have never heard of Bitpie or know anyone that has used it. By the sound of it, it looks like a custodial service. Is it? Did your friend not generate a seed phrase or received private keys to the addresses where he sent his bitcoin? Wallet passwords are meant to encrypt files locally, so that if an unauthorized third-party got hold of them, they couldn't abuse them. But you should always be able to recover your wallet elsewhere using a recovery phrase or individual private keys.
Custodial services suck, but in terms of user failures in this case there is nothing different between a custodial or non custodial wallet. A proper failure to to store key information (which differs between wallet types) and then forgetting it will lead to a loss of coin or coin being stuck in both cases.
Bad, but this is nothing compared to the number of systems activated by these or similar tools. It is in the hundreds of millions of devices. Of course some malicious actors will jump on the opportunity, still the data shows that it represents a small amount of devices that actually have a malicious activator. The amount stolen would be much higher otherwise. Anyway there is no reason to use Windows at all, and if someone does need it they can install it in a virtual machine without a network adapter. That way it is not going to be a problem even if you put a malware-infested copy of Windows on it. The exception would be malware that targets the VM but average users commonly don't stumble upon that.
But the simple fact that it's an activator, which can be hosted by any site, without any provenance, closed source code, and so on, is all unfavorable signs that you shouldn't install it on a PC with an unactivated Windows, because what are the chances of not having something very unpleasant there?
The simple fact that it's not open source and that there's no official team behind it already makes me want to stay away from this kind of thing. It's true that just not using Windows eliminates these problems, but if there's no other way, for example, having a pc for work to run things that only work on Windows-compatible software, the best thing is not to tempt fate and acquire a license.
Correct, but wrong. Pretty much all cracking is closed source on average, this includes everything from software to video games for Windows. If you download it from suspicious sources, then you may get in trouble. If you download it from legitimate sources and authors, you will be fine. The percentage of users that get malware this way is very tiny compared to the users that successfully use things. Yes, it would be better if things were open source -- but this is the realistic state of things. Activators should not be singled out, people who use activators are likely using other software or games that are cracked too. Anyway, if I recall correctly there was once an open source activator for Windows 10 but I don't know if it that is still a thing.
Besides, nowadays computers already come with pre-activated OEM Windows licenses...
If you buy a pre-built computer or a laptop maybe, but that is for the amateurs.
