>I just find it odd how someone would go through the trouble of setting up HTTPS (instead of terminating it at the CDN)
At least wrt CloudFlare, it's actually recommended - for privacy reasons, at least so they claim - that you run SSL both between client and CDN, and between CDN and server: https://support.cloudflare.com/hc/en-us/articles/200170416-E...