"We all need to travel from place to place, so it's the perfect way to screw money out of people."
It's actually the perfect way to catch people who try to avoid paying. The London Congestion charge scheme has operated for about eight years now, and if you don't pay you are fined. That seems perfectly fair to me, so I can't see why you're calling it an attempt "to screw money out of people".
If you break the law you must expect to pay the penalty.