Something amazing isn’t made in a day. Amazing things and accomplishments are thought out and worked on throughout a period of time. So why would anyone think that the work they do last minute is good enough? Even when you procrastinate and everything turns out well, it could be better.
In order to achieve your goals you have to give everything your 100%, you cannot do that when procrastinating. Your dreams will always be dreams if you continually put them on the backburner just to be dealt with last minute. If you want to make your dreams a reality, you need to but in a lot of time and work and prove it.