I worked at home from 2004 to 2011. It was great option for me because of my chronic pain conditions. If I hadn't had that option I wouldn't have been able to work.
I also discovered that I was more productive working at home. I was a chatty person who was easily distracted. Not a good personality for call center work when you have to be on the phone at scheduled times.
Do you think that other companies will follow the decision of Yahoo to have employees no longer work at home?