Public jobs programs put people to work immediately building roads and infrastructure we actually need. Everything else just delays real employment.
They also double as massive paid apprenticeships. Workers pick up concrete trades they can leverage for better careers long after those infrastructure projects are finished.