One of the justifications was, by forcing a pulldown, you're telling the people what cards are accepted. However, showing icons and text does the same thing. There are no good justifications for it, imo. But, until people stop coddling end users from 1996, we'll be stuck with bad form input habits.
For goodness' sake, I saw a RESET button today. And not just a regular RESET button, but a custom icon, about 50% the size of a normal input button, butted up next to the 50% smaller 'submit' button.
WHO ever says to themselves "hrm... shoot - I just entered in 40 instead of 50 in field 7 of 29 fields - I wish there was a way I could erase everything and start over!". No one was pining for that functionality in 1995, but for some reason we got it, and every browser maker since then has seen fit to faithfully recreate it.
Sorry... slight tangent there...