I’ve seen developers in the London office of some banks get paid over £150k who were not any good at software either. it would be disingenuous to say that isn’t common.
I also saw some incredibly good devs there but you get both.
Very true. I was not really on the tech side, but often found myself correcting the code of some very expensive developers. Simple things, like not realising when things have been passed by value or by reference etc. Most developers lack the passion to be truly great at their work, because they consider it just a job. It's fair enough, but every so often you see a developer write effortless technical poetry with their code - they are a rare breed with innovation in their blood.
I also saw some incredibly good devs there but you get both.