I see a lot of hate for the developers @ trendy, but let's not forget, trendyent is a small shop(only 23 employees listed in linkedin, and probably not all are developers). Having worked in similar environments, I can tell you they have to pick their battles. If they have the choice between patching 5 major bugs, or working on the next new DLC that will bring new wallet stuffing, i'm sure the decision is clear. That's not to say they're greedy..at the end of the day they're a business, not a charity, and they deserve to get paid for all their hard work. I also don't think they were prepared for the growth that steam brought to their platform, and they're probably still playing catchup.
Another thing on bugs....bugs are a natural part of any piece of software, no matter how many people look at the code. Donald knuth once said "premature optimization is the root of all evil donald." In other words, he's saying if you worry about getting things absolutely perfect, you will never release anything. A another commonly used quote in the programming world is "release quickly, and iterate often," which is something that trendyent seems to be adopting as their motto.
At the end of the day, we're talking about a game which went as low as 2.99 on amazon. We should be thanking them for charging for DLC's, because that meant the main game was much cheaper for most of us. I'm at 300+ hours now, which means ~1 cent per hour.