> this isn't what http and html were even built for

Ding! Ding! You win the prize. Absolutely correct.