I find it weird that you have to pay every time you get on a bus in the UK it seems?
Are there no passes? e.g. in Budapest I have a monthly public transport pass and I just board the vehicle when it arrives without having to validate or purchase a ticket every time.