Yeah, and frankly a lot of it is the military's fault for outsourcing too much service and repair to contractors to begin with. If you look at the proposed law, all it is doing is requiring the military to write contracts in a manner that they should have been doing all along.
Blaming the military for the state of federal contracting reverses the cart and the horse. Congress has a heavy hand in dictating how military appropriations operate; likewise, the large prime contractors have no difficulty lining Congress’ pockets (legally, of course—campaign and PAC contributions are basically fungible for cash from a congresscritter’s perspective.)
https://www.congress.gov/bill/119th-congress/senate-bill/220...