You're still bound by meat-space and the rules of the universe. If someone gets in your house and beats you with a $5 wrench until you give him your seed phrase, you're still relying on the police to catch the thief, ledger or not.
However, you're also not bound by arbitrary rules by arbitrary people that may or may not hold their end of the deal. YOU own your Bitcoin, and until YOU send it to someone it's YOURS. On the other hand, money in the bank is "yours", but they can freeze your money anytime for whatever reason, or change the terms because whatever.
"It doesn't happen", sure. Until it does. And fyi "then it means you deserved it" is an excuse that reeks of first-world privilege.
Even if Bitcoin won't become the world currency, the concept of "ownership" can be useful elsewhere, especially games. Lots of games have "gems" or whatever currency the game uses. But you don't "own" these "gems", they're just a number on a database that you paid the company for. Not unlike Bitcoin, yes, but you have the added bonus of being able to exchange them freely. It's a net upgrade. The same applies to skins: you pay Epic Games for a Fortnite skin but... it's stuck there. You cannot trade it because you don't "own" it. With NFTs you do. I'd spend $10 on a skin if they gave me an NFT that I could eventually sell instead of a database entry. Out of the two options, the Postgres database is more of a scam if you think about it.