For most of them and those who chose popular stacks it's usually quite easy to get a job. Or any job. This gives them superpowers and enables them to ask for a lot--high salaries, tons of perks, free food, freedom and maybe a company with the right vision, leadership and policies.
But what they forget in all this abudance of options is that a job is a job. You can call it career, give it exciting titles and enrich it with stock options, it stays a job. You can work at Google, at a fancy office, with super smart coworkers and free a-la-carte-food everyday but it is still just a job and you are not free. And even Google has its dark sides the employees accept. Let's not start to talk about Facebook, Microsoft or Apple.
Maybe one company has shady growth tacticts (btw which successful company doesn't have them? Even Google abused all their properties to push Chrome), the next one lacks free food or uses an aged stack. Remember it's always a job. And if one doesn't like it, he might try to find a better option but shouldn't be suprised about new drawbacks. Or he could try to start his own company. A perfect one where everything is perfect for everyone. Then one will realize that many things are more complicated than they seem.
There's no perfect job.