Have you ever lived anywhere else other than the UK? Almost everywhere in Europe has all the nice things you described, but cost of living is lower (parity adjusted - meaning you make less than in London in absolute terms, but the money buys you more quality of life).