The ideal outcome would be for this repo to be unneccesary
Is there a Unity issue I can watch to track fixing geometry shader support?
Are you aware of any work being done or any internal discussions regarding this?
Technically speaking, there is no merit in using geometry shaders, because they are always slower than compute shaders. In most GPU architectures, geometry shaders are converted into compute shaders + stream out. So, geometry shaders can't outperform well-optimized compute shaders because of the overhead. Maybe that's why Metal doesn't support geometry shaders.
Personally, I prefer using geometry shaders because they're quite handy to implement strange effects like this or that, but that's just my personal preference. It seems to be a little bit hard to build a solid rationale for it.