Microsoft actually did release a good tool for the non-professional segment for writing database apps called lightswitch, that was better, higher level than VB. But they stopped selling it after some time. Shame.
It's actually a general problem in the market for software development tools, somehow the market for them isn't functioning well, and some great tools that we know how to build aren't produced.