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).