Whether the employer "should" pay or not, it does not have to. An employer could make it a requirement of a job that an employee possess certain training or credentials; the employer does not need to pay the cost of them, though it free to do so if it likes. For example, employers can require college degrees, yet not pay for them; or require driver's licenses, but not pay for driver's ed.