If you talk about wasting time on a certain OS then if you look at it rationally only Linux is the good choice. No matter which of the three you choose, they are always going to lag behind the most current developments in hardware.
Even if you would combine all programmers on the three platforms you would seriously lack a lot of development time to play catch up with Windows or Linux.
So, it's anyones choice on what system he or she wants to spend time.