Well the thing is he's never used the framework so he won't be hitting the ground running. He's not in school.
That basic learning is takes place in the first days/weeks of anyone's new job. There is no basis that the employer should not pay him just for not knowing how to 'hit the ground running'.
He would be much better off taking the time to look for other opportunities.