Upvoted though I disagree with you. I'm sure there is a wide variance of outcomes in software, but I think if you work at it, you can make a fulfilling career out of software. Don't give up, as it is possible your current job just isn't a right fit for you.
Counter anecdote: I know law and finance and business folks who wished they studied more computers.
In my experience that's because they think our work is easier and that we do less of it than they do, for more pay. But that actually goes to the parent's point; lazy entitled and overpaid is part of the low status perception.
Counter anecdote: I know law and finance and business folks who wished they studied more computers.