You're not wrong. But the problems are two-fold with the latter.
-
We're fighting with other countries over the same pool of people, and eventually, that pool is going to run out.
-
Even if you ignore 1, you do need to bring people in at a pace that allows your infrastructure to keep up. We're not doing that. So you either slow immigration or increase infrastructure spending, and the latter costs money.