In the private sector, sometimes jobs are posted, but aren’t really available—they’ve been advertised internally, and it’s hard to be seriously considered for them from outside. The situation will be far worse in the public sector, so I wouldn’t look for a major improvement from this bill. Still, it sounds good—better than the alternative that exists now, where many of the jobs are unadvertised and issued on the basis of connections.
I’d say that 20% of the professional jobs posted are this type of window-dressing.
Also, jobs to be given to H-1B holders MUST be publicly posted for legal reasons. But, don’t worry, you will NOT be hired. The fix is in on those. I will admit, that I DID work for an HONEST company in this area 20 years ago, where we made a “double-blind” effort to find a qualified candidate for something. Try as we did, the H-1B guy really was the best we could come up with.