It is difficult for hotels to hire staff because of the typically heavy workloads and comparatively low compensation.

Isn’t the solution obvious? I don’t think they can do much about the heavy workload without more people working for them. But they can do something about the comparatively low compensation.