The investment loss is, in my opinion something that should really be resonating with people that are worried about reducing the federal budget, yet doesn't. Billions of dollars have been spent investing in government scientists, like those at NOAA, NASA, NIH, EPA, and other agencies. They have become highly skilled workers, trained and paid with taxpayer money starting in grad school. Firing them is a statement to the taxpayers that the administration doesn't care about their investment. On top of that, if they leave the U.S. for Canada, Europe, China, etc, we're providing taxpayer-money-trained scientists to other countries. That's a gift to those other countries.
If those scientists are working on something that doesn't align with the government's policies, then the government could alter the direction of the research internally. Stop providing internal funding for project A, and instead offer funding for project B. If the government feels that there is too much investment in a particular organization (e.g., NOAA), then they can freeze hiring to reduce the workforce as older scientists retire. In both of these cases (redirection and hiring freeze) you're either spending taxpayer money differently or slowly stopping the spending, but you're not abandoning the investment.
I work with many of these government scientists in the environmental sciences. They aren't so narrowly skilled that they can't shift gears. Of course there may be some that prefer to leave rather than shift gears to other projects. But that attrition will be far less than mass firings that get rid of people that could still be doing science that the government wants them to do.
This is, of course, predicated on the assumption that the administration is a) interested in federal research and truth-based policy-making, and b) is trying not to waste taxpayer money. I concede that both of those are questionable assumptions with this administration.