Can we go a little further than this? Can we require employers to post the details of the compensation package that comes with each job? That would save a lot of time for all involved and obviate the need to even ask this question.
No. It will stop us from bargaining and pushing for biding wars.
You'll just front load the "bidding war". You will still be able to negotiate incidentals like PTO, signing bonus, etc. When recruiters from e.g. Japan or some European countries reach out to me it's easy for me to dismiss them out of hand since their comp is stated up front. This is also more fair to demographics which don't like to negotiate, and women in particular.