I would agree with you that right to work is a name that does not mean much.
I would say that you and I seem to have a philosophical difference. Here is the core of the disagreement.
You seem to think a jobs purpose is to provide a person with a means to live by earning money.
That isnt the case as I see it.
A job is a good, a lot like raw material. Restaraunts have to buy food and equipment and supplies. They also have to buy labor. As cold and detached as this seems. Its the way it works.
A temp agency allows a company to greatly reduce its HR department. It then spends about the same money on the labor it needs as it used to when it did its own hiring.
But so many people are such terrible employees that they're really necessary. A temp agency will always have a large pool of workers ready to fill open positions. They provide a valuable service to the company. The worker is a commodity.
If that were simply the case I wouldn't have a problem. If a person went through a temp service for 90 days or so and wasn't late or didn't miss, then hire them.
That is not the case. Companies use it to get rid of senior higher pages employees to save money. Even if a company has a policy like that, the temp service just tells you to go to a different work site. They do it on purpose. The company doesn't have to pay benefits or higher wages.
I look at it this way, I spend ten years busting my ass making you money and helping your business grow, I deserve more than a boot out the door so you can save some money.
That's my life, time, and heart I put into it.
Temp services are shady. I understand that they can be a tool to be used but most are just to cut expense.
A business should be more than the bottom dollar.