Cause requests are often sent through any of the large third-party layer 7 reverse proxy networks that sits between the user and the origin host.
HTTPS and transport security isn’t a broken idea.
Standardized content security has been tried in many contexts and has typically been even less secure unless it’s for long lived opaque media, like S/MIME for emails. Structured data like XML security has been abysmal.