It's the quality of the casting in the plates usually. Great plates are off by a few grams, better quality gym plates the standard is +/- 2%, and finally cheaper plates which are usually standard size, and used for the fixed dumbbells and barbells. Those can be all over the place, I've seen them off by as much as a #1/2 pound on smaller #10's and #5's.
Also the diameter of the actual bar can swing from 1" or so (25 - 26mm) to 1 1/4" (32mm) sometimes, and that messes with the feel.