Anyone advocating native desktop development is doing so because:
- The app is high bendwidth/large datasets/computationally intensive (image/video/3d/statistics/games)
- The developer feels at home with desktop development (hammer, nails, etc.).
I cannot believe there are developers who would recommend with straight face access-style (LOB) apps today.
That's not to say that it's easy to develop web apps. But that there isn't a choice. See what John Papa is doing these days (after being Silverlight evangelist).