Don't forget that Lightswitch uses Silverlight -- so MS obviously thinks there's a lot of mileage for Silverlight yet. Lightswitch is a latest attempt by MS at 'drag-and-drop programming'  and looks like the best effort yet.

I can see a lot of corporate use of Silverlight now it can be run either in the browser or on the desktop; that is a scenario that suits a large number of geographically distributed organisations.