The high court’s 6-3 opinion along ideological lines found the law criminalizes bribes given before an official act, not rewards handed out after.
Eg: it’s ok to give Supreme Court Justices money after they rule in your favor because it’s normal and ok to regularly hand them amounts much larger than their salary. The Democrats on the court were the dissenters.
I don’t see any possible way it couldn’t. Every official is going to expect a “gratuity” in exchange for approving a contract, and every contractor who expects to succeed is going to go into every deal with the understanding that they’re going to be expected to pay a “gratuity” after the deal is finalized.
The upshot of it all can only be wholly institutionalized pay-to-play, with only the ultimately entirely meaningless requirement that the payment has to be deferred instead of up front.