Most of the time, if you take into account buying work clothes, eating out lunch, transportation, and child care, especially when a family has multiple kids, the financial benefit of the 2nd income is very small and sometimes even negative (depends on # of kids and income of 2nd parent).
I've never thought of the effect on pay in the workforce because I've normally only looked at it from the point of view of a single family. If many families make this choice, you are correct.