University used to be a place where you had to perform at an exceptional intellectual level across a balanced set of topics. Now, most schools have removed most/all of the STEM requirements for non-STEM students (or have dumbed them down to STEM for babies courses) and they are grinding out extremely mediocre task-followers with valueless degrees.
On the last part, we as an industry need to be a bit more introspective. How many CS programs produce someone who is a mediocre task follower?
That is not the same thing as saying just beacuse you have no valuable skills you deserve to die of hunger and disease.
This is not a question of ethics or fairness, it is supply and demand. You can only pay X people Y amount when starting with K dollars.
I am not trying to be pedantic here but simple rules at large scale produce complex results that may sometimes seem counter intuitive or unfair. Evolution is simple rules applied at scale and it produces results that don't seem quite right but are obviously effective because they survive.
The author however is talking about value in monetary terms, as in what other people are willing to pay you for it therefore something innovative or cool can indeed be "worthless" in the same way that a beautiful painting is worthless to a thirsty man in the desert.
People don't care or want what you do, the solution is to either convince them or do something else.