That's really interesting to hear; as a generalist, I've had a hard time finding positions that aren't super spiky!
Seems to me recruiters are only interested in people already doing exactly the job being advertised. As if somebody with lots of experience in lots of technologies suddenly can't come up to speed with a different product/tool.