If your browser has a non-obvious loading indicator, I'd say that's a problem with the browser UI and should be solved there, not on websites.
They can control their own code.
Not saying that websites should implement this, but companies aren't going to want to point to browsers being the problem. Every company wants to (try to) control their users' experiences, for better or worse.