I also looked at the salaries and was baffled - I’ve not worked in companies with those sort of bands since 1995. At most FAANG and big tech orgs that are serious those averages are under entry level and have been for decades. At one bank I worked at new hires were being offered $250k out of college - 15 years ago.
So these numbers represent the iceberg roles - not visible if you’re in high end jobs and companies, likely even startups, but where most engineers are actually working.
In other words, your perspective is greatly skewed.
Maybe this was written by an AI? I feel like an editor with some tech knowledge would have laughed at those categories.
However because Kafka is in the top 5 of this list, and I know Kafka well, clearly it's right ;)