This is a sad excuse. Companies should be paying for training of specific skill sets to the company, but not for knowledge and skills you should already have to get the job.
This would be like asking a hospital to pay for medical school to get a qualified doctor. It's absurd.