No, but the ones who can afford it make up for the ones who can't.
The state comes out okay. In Ohio I believe the fine is $1500. Lots of incentive for the state to "get tough" on DWI.