There are different scenarios that could lead to a user losing their bitcoins:
- The most common case is when they leak their keys (private key or seed), whether through a malware that steals it or a malicious software they install without verifying it first or storing it in a dangerous place like in their email (generally on the internet).
This is one of the most common among all and it could be of two type like intentionally and unintentionally losing access to your keys which eventually compromised your funds.
The first one is your greed which you intended like some victims claim that their funds were stolen and when asked they said they deposited their funds to some address which said double your funds within this time and out of their intention greed they deposited the coins there and then loose the funds.Like this is one of those examples :
Elon Musk double your dogecoin scams by hackers The second one is unintentionally like you clicked on some malware links that just planted a virus in your system that can hack all types of password or keys from your device and steal the funds from there.Many such cases have been also reported so it's advisable not to click on these fake links.
- Another common case is when people store their bitcoin with a third party (in a custodial wallet or on exchanges) and that third party is incompetent at keeping them safe.
Keeping them with any third party exchange is very risky or say they have access to all your funds as they are owner of funds at that time having your keys so they could anytime hack your funds.That is why many times it's said not to use custodial wallets and these centralised exchanges.Your funds your responsibility.
You have mentioned some valid points here but still there is say lack of awareness or ignorance among people but most probably greed that deprive them of their funds and help the scammers in making their work easy and loose the funds.The decentralisation of funds mean you need to be careful with it as whole and sole it's your responsibility.