I'm sorry that you left AT&T and its unlimited plan. I've been with AT&T since 2008 and its unlimited plan. I pay $70/month, inclusive of everything.
1. Do I spend another hour watching TV after school, or do I study?
2. Do I go out on Friday to party, or do I work on my homework?
3. Do I choose to focus on getting into college, or not?
4. Do I choose to major in a STEM field, or do I major in a humanities field?
Those are the opportunities and the decisions. Those who can obtain a high-paying software job apparently made the most with what opportunities they had and made the right choices.
I kinda hate the way "privilege" gets thrown around a lot of the time, but this is pretty much the clearest sense of privilege here.
This is not an intelligent comment. The folks who succeed in getting high-paying software jobs are not privileged. They are the ones who are (1) able to identify where the good jobs are, and (2) take the steps needed to obtain that goal. I don't consider taking the time to learn software skills as some sort of "privilege". If you get a 100K job, it means you are good at it, not because someone handed you that job on a silver platter.
The average starting salary is $66K. Being average, it means that half the graduates are paid far less than that amount.
The fact that you don't understand the difference between "average" and "median" closely correlates with your other statement:
I'm paid well under that average
LinkedIn also noted rising skills trends in STEM, data, having a second language, and technical marketing.
The shortest distance between two points is under construction. -- Noelie Alito