I work in performance optimization (I guess the cottage industry you're talking about?) and GC issues haven't been close to top 10 problems in any of the engines or OSes we've dealt with lately, so I'm wondering what you're on about there.
Can you quantify and elaborate more how much GC is an issue for something like Unreal engine?