Linux does what I need it to do (decode, encode movies, mix audio, data visualization, run calculations, some rough data acquisition, browse tech-report). Behold! Seven working apps!
Look chief- not everyone needs to run office, make cad drawings and play games on their peecee (although I would give autodesk a kidney to port Autocad). For me, linux is fine. For you, it isn't. Stop crying about it.