Your comments are quite good and accurate. I would add that funding from private foundations is in many cases only viable because NIH overhead is paying for the supporting infrastructure. Very few biomedical researchers are supported solely by private funding (including the building and lab facilities).
These changes also directly impact research hospitals, not just universities.
That doesn't mean indirect costs shouldn't be reformed. This is just simply the most disruptive possible way to do it.