The case study at the end seems overly modest. Even relatively unimpressive internal promotions can bump you up 7-8% or more; jumping ship to new jobs can often add 50% or more.
I do think though that I used modest assumptions for switching jobs, so the math evens out. For those that are already underpaid a jump of 30-50% is not unheard of.