Carry-ons can be objectively better for passengers.
That's not a counter. If carry one have more value to the consumer, that's what you charge for.
Carry-ons are cheaper for airlines.
Not when they're running out of space and putting things in the hold anyway. Also I doubt they like always flying with a 90% empty hold. If no hold baggage was guaranteed then the plane could carry cargo and make money that way. Or have a smaller more fuel efficient plane.
The airlines have created their own problem. By charging extra for hold luggage it incentivizes people getting as much into the cabin as possible.
Reverse it. Make hold luggage free (because it's the one that's actually better for the airline) and charge for cabin luggage that's beyond small light bags.
They've been committing war crimes at least since the 60s and never had any consequences. The international community gives tacit approval day after day, month after month, year after year. It's no wonder they've become bolder and bolder over time.
Gaza is apparently the line where people start saying "steady on now".
More interesting question IMHO — what language do you dream in?