Of course hotels can attract people from other sectors if they choose to pay ridiculous wages (like $100/hour). That observation is true but not necessarily useful.
Sometimes other perspectives are more useful. Maybe the shortage is real and the reason for it is cultural. In some places, hotel housekeeping is seen as temporary work. It's something people in specific demographic groups do for a few years before moving on. If there are fewer people in those groups than there used to be, or if those people have found better opportunities, there may be a shortage. In such situations, raising wages may not be an effective way of attracting new workers. If people think people like them don't do certain jobs, they may be reluctant to take such jobs.
Sometimes other perspectives are more useful. Maybe the shortage is real and the reason for it is cultural. In some places, hotel housekeeping is seen as temporary work. It's something people in specific demographic groups do for a few years before moving on. If there are fewer people in those groups than there used to be, or if those people have found better opportunities, there may be a shortage. In such situations, raising wages may not be an effective way of attracting new workers. If people think people like them don't do certain jobs, they may be reluctant to take such jobs.