Sure, but there's an argument for Linux as a development platform: most modern stacks are mostly OS agnostic. Node.js, Python, Ruby, Go, Swift, Android development... unless you are doing iOS or Windows development, there's nothing tying you to one or another OS. Even .NET development is going that way.