I suspect I will always think it was a mistake to allow author styling of `<select>` elements and sub-elements, and yes, most other form inputs as well.
I acknowledge the reasons for supporting it are valid and real, and also that I’m likely just being an old sourpuss. I nevertheless continue to believe user interaction elements should be consistent with the host operating system, so that users subconsciously know what a thing is when they see or otherwise interact with it.
Ah well.
@Meyerweb I think the logic is that after decades of people rolling their own, the native controls look just as foreign as any other. Allowing for more customization of the native controls improves the user experience in almost every other regard.