It's also a failure of politics. If you tell people you're going to raise taxes to pay for the road, you're probably not getting elected. Toll roads ideally are just another form of tax that is more sneaky than straight up raising taxes.
People won't stop driving entirely. Some are legitimately afraid of rain, sun, wind, snow, etc . Placing the toll booths every 100m would go a long way to reducing traffic and reducing dangerous vehicle speeds.
Very likely. I find it also has a lot to do with environment, like work is the place I go to get stuff done, home is the place I play games and chill. So when it's time to get stuff done at home, the wires get crossed a bit.