Tại sao lập trình viên dùng MacBook

Tôi đã làm việc trên cả Mac và Windows được một lúc. Tuy nhiên, tôi vẫn còn khó hiểu tại sao các lập trình viên nhiệt tình chọn Mac OS X thay vì Windows và Linux?

Tôi biết rằng có những lập trình viên thích Windows và Linux, nhưng tôi đang hỏi các lập trình viên sẽ chỉ sử dụng Mac OS X và không có gì khác, vì họ nghĩ Mac OS X là phù hợp nhất cho lập trình viên.

Một số người có thể lập luận rằng Mac OS X có giao diện người dùng đẹp và dựa trên nix, nhưng Linux có thể làm điều đó. Mặc dù Windows không dựa trên nix, nhưng bạn có thể phát triển khá nhiều trên bất kỳ nền tảng hoặc ngôn ngữ nào, ngoại trừ Cacao / Objective-C.

Đây có phải là ứng dụng chỉ có trên Mac OS X không? Điều đó thực sự làm cho nó xứng đáng?
Có phải là để phát triển ứng dụng iPhone?
Có phải vì bạn cần nâng cấp Windows cứ sau 2 năm (ít tương thích ngược hơn)?

Tôi hiểu lý do tại sao mọi người, những người đang làm việc trong ngành công nghiệp giải trí / đa phương tiện, sẽ sử dụng Mac OS X. Tuy nhiên, tôi không thấy những ưu điểm mạnh mẽ nào mà Mac OS X có được trên Windows. Nếu bạn phát triển hàng ngày trên Mac và thích Mac hơn bất kỳ thứ gì khác, bạn có thể cho tôi một công đức mà Mac có trên Windows / Linux không? Có lẽ bạn có thể làm gì đó trên Mac mà không thể thực hiện được trong Windows / Linux với cùng mức độ dễ dàng?

Tôi không cố làm Mac khác so với Windows ở đây. Tôi đã cố gắng tìm những thứ có thể được thực hiện trên Mac nhưng không phải trên Windows với cùng mức độ dễ dàng, nhưng tôi không thể. Vì vậy, tôi đang yêu cầu một số trợ giúp.