I'm not sure generalists ever run out of things to do. Sure, specialists may take off segments of the work to focus on, but generalists are still valuable.
From what i've seen, i'd agree with the parent. Specialists come in, often with MBAs, create their own empires. Generalists who helped build the company/process get layered with greater amounts of meaningless work, often making less than the inbound specialist.