It doesn't take away from his main job though. When the PSL is going on the entire Pakistan cricket team is playing in that league anyways so it's not like he's in charge of some national training camp, in fact by coaching a franchise he gets to work with some of his players from the national team and also scout new talent right in front of him. Coaching a PSL encourages his involvement in the league, if he wasn't coaching in the PSL then he'd just be on a one month vacation back in south africa or just watching the tournament on TV.