Why would they spend time and resources fixing bugs when the community will do it for them for free? If you think about it as a business decision - and it IS a business decision - the reasons why so many non game-breaking bugs won't be addressed is obvious. Even though they are a privately held company, they still value the bottom line significantly more than their customer base. It's just a matter of economics, it isn't personal.