You sound like me. By changing jobs about ~6 times, I've gone from $16k/yr "assistant to the intern DB administrator" to well over six figures. Every job change was either because the job was gone (startup going under) or a very substantial (50%-ish) increase in pay.
The author of the article acts as though anyone who doesn't stick it out for 5 years is actively trying to screw over the company. That's just plain BS.