Here are half a dozen reasons why I, a dyed in the wool traditionalist, don't like white hose:

1) They rarely, if ever, look really clean.
2) If you have thick calves, they make your legs look like beer kegs.
3) The best of the expensive ones still look cheap, at a distance.
4) They are worn, almost exclusively, by bands.
5) Rented kilt outfits inevitably come with white hose.
6) White hose show not only lack of imagination, but lack of confidence in the ability of the wearer to dress well.