Website hosting providers often impose a file upload size limit to keep your website sleek, optimized, and secure. It prevents everyone from uploading any large file to keep your site within its capacity. It also helps search engine crawlers to load your files quickly.