CS is a bifurcated world. Yes there are very well paid people in FANG companies and in Bay Area start ups. The reality is that 90% of IT people are working in a cubical making bug fixes to TPS reports in nondescript corporates where they're just another cost center - until they hit their forties when it gets tough to find a job.
Funny enough when I was a teenager I wanted anything but to become the latter guy, I even had my own unrealistic goals to avoid it. Unfortunately reality would kick in not too much longer later and I was forced to resign to that life.
Most people see that reality.