Obviously not all trades as most firms won’t gamble using unlicensed electricians and plumbers. On the other hand roofing, drywall, concrete, etc... have been more readily given to folks who work for pennies on the dollar.
We spend thousands to pay for 12 years of public education for each student to teach them things like Calculus and Geopolitics and Literature only for them to perform manual construction labor that an illegal immigrant from Central America with zero schooling can do?
Yah that’s not happening...
Let demand drive price. This is a clear example of where you don't need a union. Because the companies will simply have to pay more. No need for a union to negotiate higher wages.
They don't have to pay more. The stockholders just don't know of any place better to put their money right now. It's not like a startup could undercut and take all the business by choosing to funnel less profit towards the founders and investors. Investors won't invest in a risky venture unless you dangle a good rate of return in front of their faces. Established companies won't change course from a proven business plan.
If you pitch to investors a grocery store that will operate on a 1% profit margin instead of 2%, and give the difference to the store employees, in the form of living wages and solid benefits, you'll get laughed right out of the boardroom. If you instead walk in and say that the workers have cartelized, such that no existing store will have any employees unless it offers living wages and solid benefits, you're far more likely to get them.
If your argument actually worked, then they would be paying workers more. But they aren't, so it doesn't work, and unions are needed.