No, it talks mostly about raises rather than promotions. Even if you focus on promotions, many companies will let you get more senior developer/engineer titles with the responsibility and money that comes with it without moving into the management track.
Now, the article does assume you care about moving up at least in salary and likely in position as well, but that is true for a wide swath of the population.