Just makes it quicker to get your client synced thats all.
I have not tried for weeks now, you can give it a try but if not then download the blockchain.
To be honest downloading the blockchain I posted, is a lot quicker way to get yourself synced up.
Bitcoin users have to do it all the time now that chain is so long.
I just mean that if you have any problems with syncronizing, you just need to hardcode problematic blocks in the client. Because it should always be able to sync from scratch.
I totally agree with you and it will be looked into ready for the next client upgrade.