Everyone wants everything backported to C2. It's just not possible or commercially sensible.
It's not so much a bug than the design of today's major commercial operating systems. So it's not a bug fix, just a better adaptation to cross-platform support.
It's a bug fix. Obviously. It works in C3 without requiring an OSX machine to change permissions on - which is an odd thing to say is an acceptable solution to begin with, seeing as how C2 only runs on Windows. C2 is also advertised as having the ability to export a working game to OSX. Or is it that C2 only "officially" exports the game, and there's no promise that it will actually do so properly and produce something that works?
But sure, it's the OS's "fault" for C2 handling permissions improperly. Making something work as described isn't a bug fix or maintenance, and requiring a workaround should be expected, especially in a product ostensibly marketed as for beginners. Totally makes sense.