I can appreciate what you're saying, as the truth is that the cost of public transport varies wildly. I remember being surprised at how much better (cheaper, more frequent, higher quality buses) the bus service in Cardiff was compared to my home city (Bath). It's a bit of a lottery, not much you can do as (in my experience) it tends to be a single company that dominates the bus transport in an area.
Worth cycling home from work?