It wouldn't work because it is not necessarily the cost of the checks that everyone receives but the cost to administer these programs.
If you have not figured out how the game is played in the Federal government. Everyone is compensated by the size of the department that they manage. So, they have to expand their mission or simply find more work for more employees.
It is the bloat of the government and not the checks