> android and anything chrome based defaults to https
No, it doesn't. It's a setting in Privacy and Security but it's off by default. I've never used Chrome on my phone so the screenshot below is the default.
It's the default setting to use secure DNS which prevents man in the middle attacks by preventing DNS spoofing.
Most websites do the https redirect anyway. It's in their interest that their legitimate site is served to their users, even if no login is required.