Having a busy job means he would likely have very little time to spend with his son.
Which of these sentences doesn't make sense?
(a) "he is busy with his work, so he has no time to spend with his son"
(b) "he has a busy job, so he has a lot of time to spend with his son"