One downside that people keep on overlooking: HTTPS everywhere makes for a bad experience for caching proxy servers, which are absolutely necessary for folks with limited Internet access in various parts of the world. Obviously you do want to provide HTTPS everywhere you can, but unless the site is handling user logins or private data, at least provide the option of still accessing via HTTP.
Obviously HTTPS should be the preferred transport, but not everything needs it to be mandatory.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.