However, if it is requested in a advertisement, submit it. There are several reasons that we will not get into now. Advertised jobs are public knowledge and usually generate tons of resumes in response. Companies need to screen most of these resumes out. By not submitting what is asked for, you are giving them a reason to screen you out before even reading your resume.
Some companies are adamant about it.
I have had employers tell me that people too stupid to follow their instructions are obviously too stupid to work for them. Even the best resumes are rejected without it. In that case, tell the employer you will save salary discussion for the interview. Your references should not be part of the resume, but on a separate sheet of stationery. Take your reference list to your interview.