It is entirely the developer's choice and decision what software they develop, and for which platforms. The user has no right to tell them what they should or should not do. They can vote with their wallet, and buy whatever software best suits their needs and/or budget.
Software companies are businesses, not government institutions, and have no obligation to do anything at all if they think it won't maximise their profits.
I am weary of Linux, Mac, or Android users berating Windows software developers for not developing versions for their platforms. If they thought it would be profitable, they would do it. If not, why on earth should they? It works the other way too. Why on earth should Mac developers employ a team of programs who know Windows programming, when their expertise is with Mac software?