Jissus
I chose the wrong career years ago
Check what actuaries, engineers, etc. make and then also take into account most of them have better hours.
If you enjoy your job, at a certain income level it doesn't really matter anymore.
Hmmm... I would be a little wary whether OfferZen stats are truly representative of the market. They coach their candidates to pump the salary as much as possible. Nothing wrong with this in general, but I think their sometimes aggressive approach often ends up with an expectation gap with new hires over-promising and under-delivering and/or pricing themselves out of the market.
Don't really think so, most of these salaries are about normal if you're a good dev.
OfferZen could be considered not really being representative of the market due to the fact that they do vetting of candidates, so most of the time you don't really get bad candidates from them, which helps them advertise a higher price. Do note that this survey was open to anyone to answer though.
It also helps that they can see what all those devs with a similar skill set earn and they can adjust it so there are no low ball offers for the dev. Helps hugely that any interview you get means that the company has already accepted that they're ready to pay you that much, which is good for junior/intermediate and the average senior (for higher end senior guessing not as there is a lot more room to negotiate, but these people should generally be head hunted) and those that don't really/can't negotiate and don't really understand what they're worth, leaving both the company and the dev happy as they both got what they wanted and the dev doesn't feel like they could have asked for more as money is never brought up to begin with.
My opinion on salary is that it helps reflect the difficulty of the work, which usually means either the work is a lot more interesting as they're paying more to get those more skilled to be able to do it, or it means the job is really bad and the only way to keep a dev is to pay them enough to buy things that they enjoy to make up for it.