It’s an adoption problem. My company only supports windows because all our customers use windows. All our customers use windows because all their vendors only support windows.
move to web-based SW - platform-agnostic, so it’s pretty easy to support other OSes (oh, and you get mobile almost for free)
start submitting patches to get stuff working on macOS and Linux - once the barrier to supporting other OSes is low enough, they may let you officially support it
It’s an adoption problem. My company only supports windows because all our customers use windows. All our customers use windows because all their vendors only support windows.
Potential solutions: