Answer:
1. the cost of collecting charge are much higher than petrol tax.
2. it requires sophisticated technology and chasing up drivers who don't pay or try to avoid.