Agreed.
A fair amount of this mess is beyond his control, but as a business owner, he has an obligation to keep his customers informed.
It's not even about time estimates. An occasional public update, telling us what he's been dealing with, would be plenty to keep most of us happy.
Expecting...