I worked a job at a movie theater in LA that barely paid above minimum wage. When they moved me up to the Imax booth, with the responsibility of handling prints worth $70k running through a projector worth a million dollars, they gave me an extra fifty cents an hour. I stayed long enough that I qualified to make a ton of money returning to the booth for Dunkirk a few years later; but, aside from that, I left for a job that paid more money and did give me fairly substantial pay bumps on a regular basis. The previous job regularly praised the employees until it was evaluation time -- that was when we all came just short of deserving a raise. I left it for a job where I could go to management and ask them what the hell I was doing working there for what they were paying me and they would respond by paying me more (until they fired the entire communications team).
I only worked at my last job for a month and a half before I got my current gig. The last job paid alright; but, their business model was dumb -- at least for somebody my age. So, I left.
The thing is, the previous job was still valuable. It paid and it paid reliably. It also allowed me to push for more money when I was negotiating for my current job.
Without context, the meme is fine. Some companies have bad policies that lead to self-destruction due to valuable people leaving.
The thing is, with the context of this meme constantly being shared by pro-union, generally socialist, groups and people, it falls apart. There's a lot of value by letting bad actors make mistakes at their own expense. They provide at least some money to people who are willing to do the work for that money for a certain period of time. People get something on their resumes. People might still be desperate; but, not as desperate as they would be if they had zero income.
There's nothing about being in favor of free markets that precludes mocking companies for having stupid policies. Really, the point of the free market is to punish bad behavior.