Many of the items you mention as "win-wins" are myths.
While it is true for some, most people are not more productive at home. There are more distractions. There are fewer opportunities to engage with coworkers, and the management resources are further away. (yes, management is supposed to be a resource to help you get things done more efficiently. If that's not the case, then someone is doing something wrong)
Most workers don't consider the commute time to be "company time" so when they move away from that commute time, they don't automatically give it back to the company. They take it for themselves.
Finally, until someone comes up with the "whiteboard killer app" (and I've used lots of candidates), nothing beats a whiteboard for communication.
For the most part, the only people who are more productive with work-at-home options are workaholics since they have even more opportunities to get stuff done. But even or them, the lack of office time can be counterproductive if they aren't coming in on a regular basis.