Change the model
I read the article with interest. The point of contention is what should be banned and the responses seem to suggest how such a ban will work. Changing the frame of reference will provide a solution. Instead of banning, categorize your apps and websites into "work" and "personal", based on individual's function. Please see solutions such as Prohance - www.prohance.net. These can be deployed without banning any apps or sites. It just tracks how much time was spent on work and how much on personal without intruding on privacy.