This text/markdown scheme feels like it's begging for adversarial shenanigans since it lets you serve different content to agents than humans, by design.
You could always do that. The only difference is CloudFlare can now do this on-the-fly, automatically translating HTML to Markdown. My understanding is that you don't have control over the conversion.