The bill you're proposing would decrease the amount of goverment contracts with corporate entities. Why do that?
Corporate entities generally don't have the same bottom line as the government. They don't have the same goals or any motivation to follow their directives.