The jobs aren't rare, but they usually aren't paying as much as an experienced specialist (and certainly not paying more, despite the job covering a larger knowledge area). Since experienced generalists are always still going to have some areas they have more knowledge in than others, I think it leads to them applying for the higher paying specialized positions.