For table-birds, you are absolutely right. The "average" housewife showed a preference for a pretty, yellow skin, so commercial farmers went for the whites.The advice to avoid birds... "with lots of white in their plumage" is not worth much. The color white was selected for because the white pen feathers were not as visible to your mothers and grandmothers as red, black breasted red, or any other color chicken feathers. Less you forget, when sitting in Kroger's cooler a dressed chicken that sported red feathers will look like it has 5:00 Clock shadow, but a white chicken will look clean shaven.
Avoiding white coloring is for free-range birds, well before they hit the table. White tends to show up very brightly against natural environments, so unless they're hiding in a white rose garden, white plumage is a great attention-getter for a hawk or a fox.