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.
"Wasting time" is a meaningless expression, when you "loose" time coding something that someone else will use (or will spend time on, using it): at least, it's no more wasting time than playing a soccer match with friends, or listening to music, or watching a movie. Once time has gone, has gone. The difference is that playing, listening or watching, you haven't done anything useful for anyone else.
On the other hand, I don't use MacOS X anymore: so, isn't all the time spent on MacOS X from others, just "wasted" as well? Are we entitled to say "you're working on something I don't/won't use: you're wasting your time"? I'll probably never use MorphOS: not 'cos I don't like it (I actually like it), but 'cos I won't get any hardware to run it on and I don't see any motivation to spend money to use it... Is any development on MOS a waste of time? I can go on forever.
There are people who don't care about Linux or Windows or just AmigaOS: they prefer to develop on/for AROS... is that so bad? ;-)