Потому что многие области программирования - Web, Android - изначально линуксовые, винда не нужна, более того, на винде кое-что и не работает, из-за этого приучают себя сразу к линуксу, а чтобы после этого попробовать винду, проверить действительно ли так важно то что там не работает, это надо приложить усилия... Поэтому обычно на винде сидят программисты под винду (из-под линукса писать проги под винду просто неудобно), еще есть мак, его по-любому надо иметь чтобы под мак и айос писать, сидят на маке