It really IS that simple. You tell some schmuck off the street “I will pay you $300K a year to climb on roofs and nail down shingles all day.”, you really think they’ll say no? I don’t. Same with retail, same with food service, same with sales, painting, engineering, and more.
Historically underpaying job markets aren’t experiencing a “”““labor shortage””“” from lack of openings or bad press, they’re just finally realizing that paying people like shit then treating them poorly isn’t going to get them more workers.
Don’t worry, it could be worse! My last job fired me on my vacation because I refused to work while out of town!