Just download Dolphin Browser. You can set your User Agent to whatever you'd like for webpage rendering. You can even customize individual pages to individual User Agents. The advantage you'll always have using Android is being able to customize the user experience to something that you want. Sometimes it just takes a little work which can be cumbersome to some.
You realize that I'm saying this as a developer and not an end-user, right? I know plenty
of ways to circumvent this problem on a single device but as a developer, I need to find solutions that work under as many environments as possible.
Asking users to download a third party browser has no bearing on this problem, really. The vast majority of users will use whatever browser comes with the phone by default (one of my biggest annoyances with Android... First, they didn't release Chrome for the OS for years and then when they did, some developers ignored it and continued to use their own in-house browser).
Android is super-customizable but it's also a friggin' mess from a development standpoint. Most users still don't even run a version of the OS that supports Chrome, despite the fact that Android started bundling Chrome with Ice Cream Sandwich, which released in October of 2011.
I love some of the stuff Google is doing with Android but as a developer, I'll take Apple's system 105% of the time over Android. It's becoming a complete nightmare to sort device/display issues when tablets are running 1280 resolutions and phones are running 1920 resolutions and some of the manufacturers are doing a lousy job of staying standards-compliant. Allowing manufacturers to make your operating system a free-for-all is good for innovation but it also allows some really bad
decisions to be made in place of logical, standards-compliant decisions.