Linux and macOS game development in a nutshell - spend $200K to make $10K, get 10x angry "support requests"
Target cross-platform technologies from the start.
Eliminate bugs, make releasing for PC and any console you want easy.
Linux shouldn't really be a special support case, it only becomes one when silly assumptions are made.
> Target cross-platform technologies from the start.
Like Vulkan? Doesn't run on macOS.
Solutions exist to translate Vulkan to Metal.