For programmers at least “productivity” comes from writing leveragable code, not by working more hours. Watching birds, gardening and generally being relaxed and rested will increase the quality of the code you write. It may even allow you to envision solutions impossible to come up with under the daily grind of commute->stand up->lunch gossip->meetings->commute. I think managers that understand how to develop good software are few and far between.
Productivity aside, your routine sounds awesome and everyone who can should try to achieve something similar without concern for their employer’s productivity. I assure you the concern for well-being is not bi-directional.