This is actually an argument I totally disagree with. Businesses are long-lived, have reputations to maintain, and need to build trust. They have every incentive possible to treat their customers right, and issue refunds on valid issues. It is the customers that are sketchy and usually one-offs, and thus use stolen credit cards to burn the business with chargebacks. Businesses lose a huge amount to fraudulent payments.
I would rather let businesses decide whether to choose payment options that allow chargebacks or not, and then customers can choose which businesses to support. The method of payment becomes one factor in shopping decisions. Businesses that eliminate chargeback risk are ultimately more competitive and can pass savings onto consumers. The whole chargeback thing is a ridiculous byproduct of our antiquated payment rails.