terms are built into contracts for many.

While true that billed in 30 in some cases results in companies paying, on average, in say 42 days...going longer in many cases requires negotiating those terms in advance.

Also, the "resolution" given of requiring gov contractors to pay in 30 days is already part of the FAR. If you are on a gov contract and the gov pays you in 30, you must pay all subs on the job at 30. Already the law.