Well, it's no secret that there are more games for other platforms. It's something all Mac users known for years. That's why it's even worse and stranger that you, if you're a Mac user, complain about a classical popular game being remastered for its 10th anniversary. We need less games, right?
The discussion from the beginning wasn't about the state of the Mac gaming, but people complaining and mocking those who cheered for this title saying it's old and other stuff. What you seem to fail to understand over and over again is that there are people like me that want this game remastered. We haven't had the chance to play it and the old game looks dated on new hardware and by today's standards. To complain about it when you're not the target audience is just stupid and irrational, specially considering the fact mentioned above about Macs lacking games. Feral doesn't put a gun on people's head making them to buy it. You don't, I do. Problem solved, right?
Your example about Dark Souls is still irrelevant about BS2 Remastered. You're basing your argument against BS2 Remastered on facts that don't apply to the game. Companies may be ripping people off by selling expensive remakes not worth celebrating but in this case your argument fails because as I said before this title doesn't cost three times more like Dark Souls ($20 vs. $60) and you can even get the DLC for free or even get everything in an even cheaper bundle. It's not even more expensive than the pc version.
You keep talking about how pc game companies behave and want to milk the cash cow by letting cheap Mac developers bringing old games to Mac. Well, first of all Feral is the best and most dedicated Mac game developer, if not the only one left, in the Mac gaming community with excellent customer service, not a cheap greedy game developer. Although you have a point it's a problem as long as you want to play the latest pc games on Mac for much higher price. Personally I have still many games in my backlog and don't mind at all new old games being ported to Mac for much cheaper price tag. In the end none of this matters. Companies do what they want and customers react how they want.