Have to agree, any simple form can be written in most languages (that handle UI) but once you get to more sophisticated interfaces where you might be accessing tens of tables with multiple views and complicated descision tress data binding just does not cut the mustard.
That was always the problems with microsoft code examples, so simple my six year old granddaughter could have done it. But once you get to a sophisticated business application the examples weree a total wast of time.