Yeah, macOS and Linux have never really done long-term healthy platform maintenance, so apps tend to decay quickly into buggy messes that don't work.
I also don't understand how long-term maintenance can be a factor when games don't run correctly on launch day. I would appreciate an explanation for this as well.