Charging by the hour is nonsense.
Time is not a measurement.
Time is not an asset.
Time is nothing but a constraint.
“Selling” time focuses on the seller, not on the buyer.
It transfers the risk to the buyer, taking the seller’s efficiency unclear (and the more inefficient, the more they make).
It turns the goal-setting from
“Something concrete to get the thing done“,
into a financial assessment of
“Something should be done BUT how much (more) it’d cost me? Do I have the money to (keep) paying?”
And that, my friend, is a shitty business strategy.