I think as devs we all know that we will sometimes go yak-shaving just as an excuse to dig into something we're interested in (or at least not return from the rabbit-hole with any urgency), so I'd rather my teams do this consciously and think about what might be useful or just fun and interesting to other people on the team as they explore.
Family time should be family time, and if you're waiting for it to end so you can get to your hobby project you're not going to be as present as you should be. Also, it might work a little for the first kid, but when the second arrives forget about it.