True but then the article also brings up the point that most corporate bureaucracies are unable to notice talent and promote it on a faster timescale than the rest of the organization. In such cases if you know you're good enough to get better pay elsewhere then there is no reason not to.