Unfortunately with today's SPA apps we don't even get the HTML directly, but with the recent resurgence of server-side rendering we may soon be able to get rendered HTML with one HTTP request. And then the only hurdles will be legal.
You can see how the end game of this is HTML no longer being free, right?
Content and advertising cannot be separated by IP and the site content is basically an application that is difficult to parse.