It does, just to a lesser degree. Someone who makes $1M/yr doesn't use the roads, police, or schools 20x more than someone who makes $50k/yr. In fact, even though they pay for public schools, it's likely that they would pay for private schools as well.