I’m a senior IT manager and I work from home 5 days week. A well disciplined employee who is properly managed can actually be more productive at home than in an office.
There is on rare occasion for me to be able to complete modifications to documents, writing specs to generate contracts, and database functions that don’t require me to be anywhere in particular to complete. If there is a chain of command that checks and verifies that 8 hours of labor was accomplished, the employee should be paid.
I was (and still am) an extremely social person. Having the discipline of keeping on schedule, and beating deadlines has made me actually work (that's a joke). When you are not surrounded by other social people, you would be surprised at the work that you can accomplish.
I don't think I ever want to go back to an office setting again, my home office suits me fine.