I've recently seen that many job postings do include pay ranges. However, they only provide the base wage range; joining bonuses and stock grants are not included. I don't believe that this bill requires employers to report the full range of pay.
They don’t need to, people already know.
It is unusual in a negotiation to offer to pay the largest amount possible as your opening bid - they do it so they can pay the smallest number they can get away with.
If there is someone amazing that they want to pay $25mil to - they wouldnt be advertising the role.