Все зависит от того, что вы разрабатываете, если его C# с целевой операционной системой windows или azure мало что дает.
Лично я работаю в nodejs, наш ОС для целевого развертывания работает в AWS -EC2, поэтому это имеет смысл. Существует много инструментов, которые работают лучше в среде linux, чем в среде DOS / PowerShell. Также при тестировании мы выполняем код в среде, которая близка к нашей целевой среде, что еще больше снижает вероятность непредвиденных проблем.
Имеет ли это смысл? что вы разрабатываете изо дня в день и какова ваша целевая среда?