This is misleading because it doesn't factor in desire for work, pay, or even hours etc.
If I get a CS degree then make 100k a year for 2 years, then quit because I want to take a 6 month vacation and then go run my own startup that looks on average in bulk identical to someone with a "soft" degree working two separate part time jobs for $10 an hour hopping from job to job every year or so with 3 months of unemployment in between.
If I get a CS degree then make 100k a year for 2 years, then quit because I want to take a 6 month vacation and then go run my own startup that looks on average in bulk identical to someone with a "soft" degree working two separate part time jobs for $10 an hour hopping from job to job every year or so with 3 months of unemployment in between.