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.
Sticking your head in the sand is a great strategy for never helping to enact change. Knowledge is power, learn what you can.