The thing is; reversibility or a charge back absolutely does protect millions of pounds worth of money from fraud every year. However, it also enables people to use a charge back to their benefit, and therefore get products/services that they initially paid for, and then later charge back after using that product/service.
So, no matter what angle you come from, charge backs can be argued as a positive, and a negative. Although, Bitcoin when trading with a trusted middle man is absolutely the best way to exchange money, though I understand people's reluctance to use a third party when it comes to handling money. Though, ultimately when it comes to a dispute its the escrow that will be determining the outcome of the dispute.
Personally, I would prefer to know that when I get paid, it can't be then taken off of me at a later date, because someone won an appeal, which usually favours buyers in all instances. So, you could be providing a perfectly legitimate service, but because of the appeals process which in the most popular websites consider buyer safety more than seller safety, they could potentially win a appeal simply by social engineering the person who's reviewing it. After all, these companies want to advertise that its safe to buy on their platform, not to sell.
Bitcoin doesn't allow for that social engineering aspect, and while it could be argued that the fact you can't reverse or charge back a transaction as a negative, I believe its the best approach since you aren't relying on a third party to determine the fate of your money.
The only issue with that is you're 100% responsible for doing your research when making a transaction, and sometimes research can't be conducted on every trade. That's part of the risk that Bitcoin entails if you use it.
I don't really know the answer on what's better. I don't like the appeal process in several websites, and while I have never had a problem selling something simply because I don't routinely do so, I know people who have offered a perfectly acceptable service get burned through it. So, it definitely does protect sellers in some cases.
With Bitcoin, you do not have that, and are fully responsible for your transactions and everything else related to it. You make the decision to use an escrow and can make the decision not to and take the risk. It's just you and the other party with no third wheel.
Which is why while I do recommend people use escrows, I'm actually not a big fan of getting any third party involved. That's just my personal feeling towards the freedom that Bitcoin grants. Though, I think escrow does suit most peoples needs, because most people actually prefer a safety net, instead of being the sole responsible person for their money.
This is why I'm not entirely against banks either. Don't get me wrong, I'm not a fan of them, but I can understand why some people would want fraud protection, and all that malarkey.