> so much bad faith
This is the part that I disagree with—to the extent there's bad faith, the bad faith is on the part of the for profits that pull the bait and switch, not the users.
Making your dev-focused project FOSS gives you enormous tailwinds that you can ride to dramatically increase your chance of success. That's the draw for these VC-funded FOSS projects. But those tailwinds come with expectations that you'll respect the license and not throw a tantrum when people actually take you at your word.
If you want to be the sole vendor for your project then you should make that clear from the beginning in the license, but people don't do that because then the tailwinds go away.
The key point is that there's no moral issue here (at least not on the users). You offered free stuff and people took you up on it. When you gave out the free stuff you got a lot of free publicity with that free stuff. You made a trade-off, and it's bad faith to try to convince your fans that the people on the other end of that deal are doing something wrong.