If you’re providing a service like Rollbar, Bugsnag, Optimizely, etc which are scripts embedded on customer pages, with XHR api requests, it is sometimes necessary for the client to connect via http if you need to support certain IE versions.
For example; there are certain versions of IE that will throw an insecure content warning if you load https scripts within a http page.
And of course, many older clients don’t (and never will) support newer versions of TLS.