I've talked to local government reps about schemes like this, and the challenge that's always thrown back at me is without pricing, how do you regulate demand?
Currently, you normally pay a scaled fee based on distance of journey for public transort. The minimum is quite high, and that prevents you from taking a short trip. With free, how do you stop people using a bus for very short trips meaning you need more vehicles that are then empty for long trips?