Instead of putting resources in the root of the web, this is what /.well-known/ was designed for. See RFC 5785:
https://datatracker.ietf.org/doc/html/rfc5785
Instead of munging URLs to get alternate formats, this is what content negotiation or rel=alternate were designed for.
I’m not sure making it easier to consume content is something that is needed. I think it might be more useful to define script type=llm that would expose function calling to LLMs embedded in browsers.