You're angry and you should be. You were sold a product that doesnt work, and the maker is completely ignoring this in favor of...whatever it is Frontier is doing now other than working on Elite...
The state of the game is frankly inexcusable at this point. I am sure that, in reality, Frontier are working on it. However, they should have put in the time prior to the release of the content, not after.
This is the very reason I will not buy Season 3 until the end, when the content is present and finished, if it is by then. If not, I will wait even longer. But I have no intention of ever buying another season up front again. Fool me twice...
I agree with your reasoning and, like many others, won't buy any Season pass anymore until content for said Season is actually delivered in a swift and professional way. But at the same time, I'm not 'angry', and I can't really sympathize with people who complains they spent those extra €20 for the beta access. Seriously, they choose to do so, getting buyers' regrets now is pointless. There is no point in being angry and coming to the forums to make a rantpost. Wonder if FD would let us keep a post with a poll about our intentions to buy or not an eventual Season 3, but that's a different story and approach.
For wanting a product they paid for to work? Next time you buy a computer, ask for one without RAM and have them ship it to you separately. When they feel like doing so. Or try a car without brakes perhaps.
Why is this so acceptable in the realm of Video Games? In most other industries the sort of behavior game developers exemplify would have a company sued into bankruptcy.
EULA, simply and plain. We all signed one that allows Game Developers to act the way they do, we can't sue them, it's pointless to complain on their forums, the only thing you can do is not purchase their products.