I disagree with your fact. I know many, many people who can do it. The simple fact that you talk about working on "side-projects" makes me think you have productive, creative hours outside the time you spend on work items.
I do agree that in the current market for software developers, you'd be crazy to not try to get some of your creative time to work on what you want to instead of your employer, but I just don't comprehend all the people acting as if 8 hours a day, 5 days a week of productivity is unattainable.