I've always heard it attributed to WWII era wage controls. You couldn't compete on salary so you had to come up with other benefits to tie to your job.