This site doesn't address the countless small sites on $3/month shared-hosting plans. These generally do not provide shell access, so there's no way to use Let's Encrypt, therefor switching to https is not free, which means their assertion for point #4 is flat-out wrong. Web-hosting plans with shell access generally cost more money.