I don't disagree on your sentiment on the gamedev industry and how it treats devs, but I agree with the author on the point of optimizing for a better career than just optimizing for salary bumps.
Their checklist shares a lot with mine, and I can only assume money will come with having grown in supportive and great development environments.