If you have not been bombarded with the concept of the "Great Resignation", then you have figured out how to not watch the news or be on social media - Congrats!
If you are like the rest of us, the term is everywhere and everyone has an opinion on what is causing it. As usual, employers are misunderstanding what is happening - which prevents them from being able to fix it.
Employees are not leaving for better wages in many cases. One of my biggest pet peeves is when people think someone left for the money. It happens, but not nearly as often as we think. The data shows that once people reach a livable wage, pay is much further down on their job choice considerations. In other words, the employee making $12/hour will leave for the chance to make $13/hour. The employee making $50K/year who leaves to make $52K/year isn't making that decision based on money.
Flexibility and safety are some big reasons right now. Employees proved they can work flexibly without impacting productivity, so they want to keep that benefit. Some want the flexibility simply for the safety aspects. Those two reasons make perfect sense.
The biggest reason people are leaving have to do with respect and development. The pandemic showed us that things don't have to be the way they were for all those years. We can do things different. We don't have to stay with an employer that doesn't do what it says it will do, treats people like "assets", and cares more about the bottom line than the person. Plus, employees want the chance to grow and do new things.
If companies can't help with those things - they are leaving.