I can't WFH full time, so long as I actually have 40 hours of work to do. 2 days per week is enough. I'd rather be in the office the other 3 days to get shiat done and not be distracted by the wife (who works from home when not visiting clients in jail), kiddo (during breaks from school), cat, and to a lesser extent the various distractions of gaming, movies, chores, etc.
If I'm in a slow week and don't have the work to fill the time, then by all means let me work from home until it's busy again. I'd rather get home chores done than waste time reading this forum or fark or reddit while pretending to be busy.