Agreed. You should really be able to fully style those inputs with bare CSS. Would make life so much easier!
If every website used the same, it would be much more convenient than the current situation, where each date picker uses a subtly different mechanism to select the individual fields and then confirm the selected date. Most do not even support keyboard input.