I think a lot of people can be quite productive … when they want to be.
In a world with so many things that can and will distract you, it is often not surprising when something catches your attention and then ends up eating up hours of your time before you know it. This weekend in particular, I wanted to get a lot more work done, but alas I am very vulnerable to random things vying for my attention. It could be a TV show, a YouTube video, a forum thread … lots of things can end up causing me to forget all of the things I had planned to do.
But nonetheless, I think it really just boils down to a sense of personal discipline. If you do not have someone to remind you to get something done, then ultimately it is up you, and only you, to muster up enough motivation to be diligent with your own work.