Whether it is fast food, rent, prices at the pump, or this evolving patchwork of hotel cancellation rules, it ultimately reduces to the same underlying force: pricing power shifting toward the seller whenever consumers have limited alternatives or information asymmetry tilts the playing field. As soon as hotels realised third-party services were exploiting flexible cancellations to arbitrage room rates, they recalibrated their pricing structure to insulate revenue precisely the same way landlords adjust lease terms in tight housing markets, or fuel companies adjust margins when crude prices swing.
Consumers experience these adjustments as policy changes, but businesses experience them as price corrections to protect yield. The mechanisms differ. Non-refundable rates instead of cancellation windows, variable menu pricing instead of dollar menus, etc. but the logic is identical: once a loophole or inefficiency threatens revenue, the industry retools the rules so that the cost lands with the customer rather than the operator. On top of that you have the rising prices, often folded into the new policy because the higher price is thereby disguised. In that sense, the story here is not really about cancellation policies at all; it is about how every sector continually reshuffles the fine print to defend its margins.
I personally used the Hilton system recently and I can say they know they can charge more and be less flexible without losing customers. I'm guessing it's the same for other chains. But it may be that hotels will be more willing to allow late cancellations if a human took the time to make the reservation. i.e. they know for that person 20 different hotels aren't lined up for all but the least expensive to be cancelled.