Im pretty sure you guys would be as angry as us if you couldn’t get any answers out of a a team who’s sole job it is to give answers.
I’m highlighting this part because I feel this is the part you’re misunderstanding most.
Support is one of the many aspects of making games. We try to answer as many questions as fast as we can because we like interacting with the community and ya’ll are good people, but we are human. Our time and resources are finite so we have to prioritize, and that can mean delays in response.
We have a TON of stuff going on right now. We just started Amnesia Fortnight and Cave is almost out the door. Some of the programmers were here for upwards of 14 hour shifts trying to get the Cave cleaned up. If we had removed just one of them from the project to work on the patch, it’s highly likely we could have missed a milestone. That could potentially have crippled us as a studio. We want to take care of everything we can as fast as we can, but prioritizing is a necessity. We just don’t have the bandwidth to sit down and discuss whether we want to fix it internally, get another contractor, or other options. It will be fixed eventually because we want everyone to be able to play our games in the way that they want, but I can’t give anything concrete.
We’re going to make the Mac and Linux port a priority as soon as we have the available bandwidth, which we’re projecting will be in January/Early 2013. Once we have a clear and solid plan we’ll post about it and let everyone know how it will be fixed.