I believe this should answer your question:
The reason using wait() with no parameters is bad is because it (task.wait()) is