When you realize your task are getting done you will feel more accomplished.
Time blocking forces you to focus on only one thing at a time which increases productivity.
Scheduling a task for the future lets your mind be prepared for what is to come.