Programs often need to create cache files, so they may crash or experience other errors. If your drive fills up, you won’t be able to save new files to the drive or download anything, including Windows Updates.
You need some available space for a variety of reasons.