What if Weaselmancer works for a company that has no "work-from-home" policy and has a "set-hours" policy eg. 9-till-5 or something?
Basically you are saying he or she needs to be in the office for 16 hours each day, 8 to be "in attendance" and another 8 to actually get stuff done. GFY!
Once upon a time I worked for a shitty company like that, but somehow I managed to convince them to let me work in a server room (as a programmer). It was bloody cold but at least I got a lot of shit done. At one point they had four BA's all trying to pump out specs fast enough to keep me in work.
Open Plan Needs To Die In A Pit Of Fire!!