Vamos entender o que é "desenvolver". Alguém precisa de algo, um software, um site, app mobile etc. talvez ela tenha algumas premissas, tem que funcionar na plataforma X, o prazo é Y, pelo preço Z, etc. Você entrega esse algo no prazo e valor combinado. Perceba que não importa se você usa Linux, Windows, macOS, etc. Qualquer coisa vai valer a pena se você consegue suprir a necessidade do cliente simples assim, ou seja, entregar no prazo o que foi pedido e no valor combinado.