as far as i have experienced it is very difficult to be productive by working from home .. there are reasons to procrastinate work which makes it very difficult for us to be productive .. not to mention the many distractions from home and the difficulty of concentrating due to the environment ... i totally agree that looking for the right environment will really help us to be focused and productive
Not on every occasion, if you are in a crowdy location it will obviously be difficult to concentrate and work remotely with all the noise and distractions and less productive, but in a situation where you have a less noisy environment to work, working from home can be great and you can work more than you would necessarily do at work imo.
This goes back to our nature because in this case it is quite difficult to say which one is actually the best because each head obviously has his own opinion and desire because it is part of nature.
There are actually pluses and minuses to both of them depending on how we respond to it because in this case it really comes back to each other's perspectives.