Yeah, I definitely agree that it's very situational. I guess everything has its exceptions too.
I definitely agree that professional help can well... help. There are some things beyond our control. I used to procrastinate because I have autism, which made me quickly feel overwhelmed about what to do with all that school stuff and such, and therefore leading to procrastination.
So yeah, I got therapy for that and it helps so far.