Is there a reason not to use HTTPS? [closed]

I sometimes login to a website that provides both HTTP and HTTPS, even for the login page. Although I use HTTPS to encrypt my credentials, it would be easy to make the mistake of using HTTP, and transmit the credentials for the world to see. Is there any reason for a site not to redirect to HTTPS?