Part of the problem is that making the "right" decision requires knowing the future.
Sometimes procrastination is actually valuable. I've had many situations where I've been putting something off for a long time, and then eventually it turns out I didn't need to do that thing after all. Doing it would have ended up being a waste of time.
The problem is that you can't predict which things are important to do early and which ones you should wait on.
What you're describing is more like general uncertainty of the future. Procrastination is when those uncertainties have collapsed into pressing realities that need to be handled. And then you don't do them anyways.
Putting off learning a new framework because you're not sure if it will be useful isn't really procrastination. Not preparing for your interview tomorrow is.
In my procrastination in 95 percent of cases this is definitely not it. I usually will not find out that I did not have to do this unless I do it. I am talking about entrepreneurship mostly. So just do it to find out asap.
Sometimes procrastination is actually valuable. I've had many situations where I've been putting something off for a long time, and then eventually it turns out I didn't need to do that thing after all. Doing it would have ended up being a waste of time.
The problem is that you can't predict which things are important to do early and which ones you should wait on.