I strongly support this policy, but I worry that it will be struck down in the courts.
The government of London attempted to subsidise public transport in the 1980s, but that was considered illegal after the council of the London Borough of Bromley argued that a public transit tax would be unfair since the Tube doesn't reach that far. I could see a similar challenge happening today.