Bank payments are reversible, but not always - banks are unlikely to bother reverting small amounts, and they can't return money if they were physically withdrawn. This is why most online marketplaces come with customer protection mechanisms by acting as escrow. And Bitcoin-based platforms have this too - I've personally used a bitcoin freelancing site that holds funds until the work is delivered and solves issues if any arise. Even decentralized platforms like Bisq have similar mechanisms. So, fraud protection with Bitcoin isn't too different from fiat.
Yep. Even though in Bitcoin they are eliminating the presence of banks in order for us to have financial freedom over our funds or assets if that’s what you categorized Bitcoin as, I still use third party to be middleman like escrow since its hard to trust a stranger who might no deliver the service(s) or product(s) that he/she promised which is very rampant in internet since we can’t physically see or interact with them.
Now, hacking and robbery are different things, but again, we can apply trusted third parties here to increase security. Some people will argue that they defeat the purpose of Bitcoin, but since those things are completely opt-in, it's within the rights of users to do with their coins as they please, including using custodial services.
I think that the desired security that we can get with our cryptocurrencies is attainable by purchasing a cold wallet like Trezor hence we don’t necessarily need those third party services. As long as you made the necessary precautions of not leaving any traces of your keys online nor in any devices.