To the extent a particular neighborhood can be identified as especially wealthy, it would seem fine to require them to pay for private maintenance of roads constructed by the subdivision developer in the first instance.
Or, instead of privatizing roads, the maintenance of roads could be paid for by taxes and the wealthy could be made to pay higher taxes. Crazy, I know.
Why would you deny needy people, people trying to make ends meet and move up the ladder, people with revoked licenses, etc. the opportunity to partake and contribute in society? Wouldn't you agree that if we take this away, it would cost the economy more by causing more crime and reducing gains these folks might have had to offer?