Do not forget about the part where it constantly lingers overhead, and despite you thinking about it every moment and making every moment hell until you do it, you don't do it until that last minute anyway.
I used to be this way and saw it as a sign of significant immaturity.
Procrastinators often aren't just procrastinating, they never end up doing the activity at all or at least until there are significant consequences. It is inherently selfish behavior,really.
Woah woah woah... selfish behavior? What do you think you know about procrastinators?
I love that I procrastinate. It helps me to think about the issue/task for a longer period of time and allows for freedom to complete other tasks or relax instead of constantly stressing about getting things done immediately. I used to complete jobs right away and was rewarded with ever increasing workloads until I broke down from the amount of stress put on me daily. Procrastination isn't something done to spite or hurt another person/entity...you have me a deadline and I completed it before it was due. Shouldn't matter how I went about completing it.
Procrastinating has taught me how to work under intense pressure when it's absolutely needed, and I can respond in the moment with confidence in my ability. It helps me to find time to be more connected with my coworkers without being overburdened with an ever-increasing workload. If I don't take the time to be true to myself as a procrastinator, you will get less and less quality work out of me as my mental capacity becomes overloaded. It's selfish to abuse those that want/need to take their time while still working under last minute pressure to get it done.
Not everything is so black and white just because it doesn't fit with your style of working.
Well that's a more specific situation. Personally I try to get things done ahead of time in group projects. That just feels respectful to the others. I can agree that it's a bit selfish to wait until the last minute when others can't get their stuff done until I do.
I just wanted to point out that procrastination shouldn't be considered selfish. Different people have different working styles that work best for them. It's a compromise to incorporate different working styles and the person who likes to do things right away and then relax should realize that there's other styles and not everyone can operate the same way as them.