@nusher
Here in Luxembourg they have fixed that problem pretty conviningly! All buses, trains and trams within the Grand Duchy of Luxembourg itself, are completely free; the only exception to that rule is, if you wish to travel in 1st Class on the trains; for that there is a modest charge!