I have to agree on everyone who is saying you're a bit overreacting.
You should not be complaining that IC/SD created the game with hardcodes as to prevent users from completly changing the game alltogether. If you want to do that, I agree that you are going to have to make your own game.
As for the expansion, it's a micro-expansion, it is supposed to add a few things that the developers thought of after creating sins. Sure, they could add more than what was promised in the expansion, being $9.99, but expansions for other games cost as much as the game itself. take for example, Age of Empire III. Each one of their FULL expansions cost exactly as much as the original, being that the expansions included different empires, different maps, and new campaigns. That was about it. Compared to that, Entrenchment is giving alot for a low price. I would like to see more for that price, but I believe it is enough to satisfy me, along with the promise of more to come for about the same price. If you want that much more from them, then i think you're expecting too much from IC/SD, and you should get 7ds. And if you wanted a ship builder as a part of sins, you're looking for either the Galactic Civilization series, or Spore. Saying that Sins is an "unfinished product" is like saying all games with expansions are "unfinished products"
and Linux...who the f**k cares!? IT'S LINUX! It's not even Mac! I would understand Mac users complaining, but i'm pretty sure on the box it says: "Games for Windows"...
They did not intend for their to be a campaign mode. If there is a campaign mode for the Galactic Civilization series, or the Sid Meier's Civilization series, then tell me. But sins does not look like the kind of game that would work with a campaign mode. It has a great storyline, though...
My point: If you want the greatest game ever, make it yourself and have people complain that your product is "Unfinished"
-Noob