>#2 and #3 are just because Google and browser vendors simply limit these things to HTTPS
Seems like a pretty real and legitimate reason to me.
Seems like a pretty real and legitimate reason to me.
Sure, but HTTPS doesn't provide it. I mean, not really. HTTPS is the flag by which browser manufacturers have toggled the behaviour.
This is just pedantic.