Is this a radical idea?

I’m about to publish an article advocating that ASP.NET programmers should be able to use Atlas controls to obtain Ajax client-side capabilities with zero Javascript programming. Is this really a radical idea?

When I teach ASP.NET programming, I do not teach how to write Custom Controls until very late in the game. I focus instead on the controls provided by Microsoft, and how to use those controls to create professional web sites.

In fact, when I program, my implicit approach is to use Microsoft controls first, third part controls second, and custom controls only when necessary. This way my client is sure to have an application built with controls that have been rigorously tested by thousands of users.

Why should things be different with client-side controls? And if that is so, why would we possibly insist that ASP.NET programmers begin their education about ATLAS with immersion into JavaScript which is, at best, a distraction from writing their application? The entire point of Atlas, I would submit, is to provide the same kind of drag-and-drop simplicity for client-side asynchronous performance enhancement that server-side controls have provided all along.

Yet, so far, that is not how the books and articles I’ve been reading have approached the subject. So am I reading the wrong articles, or am I missing something important?