Sometimes your don't have the luxury to choose your work.
Succeeding is not easier in tech than anything else, given that success means doing exactly what you want and feeling good about it.
I do interview people and try to find techies that fit in our org, but it's tough even if there's available people.
Maybe someone could chime in on how easy it is to get a job with good morale in SF? I would imagine that it's like looking at the trees but only seeing the forest.