I think the simple truth of it is that the value of software just doesn't translate to a lot of people's day to day. People will spend tons of money more than willingly for access to streaming libraries full of inane, samey bullshit. People will spend $70 to access the latest AAA game, people will spend thousands on well-tuned PC's, people will spend tens of thousands on cars, hundreds of thousands on homes, with varying degrees of objection to their prices but ultimately, they will swipe their cards, and that's what matters.
And all of those things are different for software. Between freemium garbage that hauls you in only to present a subscription charge to access basic functions of the program, to software utterly saturated with shitty ads, to, frankly, open source projects prepared to publish themselves accessible for free use by all, we have utterly cratered the perceived value of software. And while the last group in that list is certainly head shoulders and cock above the others with regard to ethics, it doesn't change the fact that open source software is loved precisely because it's free. People LOVE it for that, because they get access to software they don't need to pay for, the lions share of those aforementioned people having utterly no clue what goes into making it. Or, worse still, know exactly what it takes and are happy to shove that workload onto someone they don't know, with a side order of verbal abuse when bad things happen.
I don't know how to fix this. If all the open source software went closed source tomorrow, it would be unmitigated chaos. But at the same time, how many of the Fortune 500 right now are utterly dependent on it? How many people's fortunes are maintained on the back of free software they could never themselves make, built by unpaid and abused volunteers? I love the principles of open source software, but I have never in my life written one sodding line of code without a paycheck coming and I intend to keep it that way, not because I don't think the world wouldn't be better if I did, but because none of the people I'd want to benefit would. I think our industry would be better if more people kept to that philosophy.