There’s nothing wrong with tolls on roads. Designed well, they can both pay for roads and ensure they are used efficiently.
Without tolls, drivers considering whether or not to travel on particular roads at particular times need only consider the delays they themselves experience – those caused by the cars in front of them.
They don’t need to consider the delays they impose on the users behind them. It’s one of the reasons we have too much congestion.