There are no ways around that. You cannot feasibly make funding infinite nor do anything about the lack of political will for increasing research funding. Even if funding was to increase dramatically, you'd get people coming up with even more expensive research projects (new particle accelerator anyone?) and there would still be winners and losers of that funding game.
There's also the fact that a PI minting dozens of PhD over their careers, especially in fields with limited industry opportunities, inherently produces a pyramidal scheme that is bound to push people away from science.
There's also the fact that a PI minting dozens of PhD over their careers, especially in fields with limited industry opportunities, inherently produces a pyramidal scheme that is bound to push people away from science.