And even when you write code the interesting bits are the minority of what you take care of. Writing tests, making sure that errors are handled correctly and CRUD take a significant portion of time and they are simply not interesting if you've been doing this for a while.
But I agree in the sense that working as a developer is very different from coding-for-fun
To me they are very disconnected activities.
At work I don't even write code like 60% of the time.