I think that most people that procrastinate also have periods of intense productivity. It’s the only way to keep things in balance otherwise they’d just fall apart and miss deadlines.
I find that as much as a person may procrastinate they are also capable of getting things done if they create the right environment fo themselves.
Perhaps, they will write a to do list that they are able to focus on completing tasks whereas usually they would look at the list but take little to no action. They’d tell themselves that they’ll do it later or do it tomorrow even if it could be done right now, even if it would only take 10 minutes.
But when this same person is in the spirit of getting things done, they are able to get mote done in a few hours or a day than they would usually get done in the space of a week.