I see valid points on both sides of this issue. However, I think it's definitely worth looking into tech like Slingshot to see what could happen next. Rails has allowed the development of many applications that we would have never seen otherwise, hopefully Slingshot will allow the same thing with desktop apps.