I look at it like taking a walk, or a smoker taking a smoke break. That small reprieve, the 15 minutes I take working on a side project, or tinkering with something for fun, rejuvenates me and gets me jazzed about the task at hand when I get back to it. That's a productivity booster, and ultimately a benefit.
A rationalization that's likely to get you fired if you were to own up to it publicly. Although it's true, the company would benefit from you feeling excited about the task at hand.
People are being pretty friendly to this idea but honestly I've known more than one disgruntled developer, on their way out, who basically worked 90% of their time on their pet project, just doing the minimum work to not get fired. I don't think that is what people are advocating for but to answer the original question, I think this happens a lot where it isn't "practice" that the employer benefits from.