No, not "easy" as in "your granny could do it in 5 minutes" but, well, there is alot of talent on this board, lots of bright young things who have the time and enthusiasm to devote to making games in their spare time. And hurrah for that!
But with that as a given, C# and VB.NET and MDX (or the new XNA) do become quite "easy". Especially when you consider the native C/C++ route to all of this!
But I'm not disagreeing with you, I too believe that DarkBASIC remains in a different market to this. As I said, one is a game engine and one is just the means to create one.
I'm simply saying that XNA is not C++ only, in fact it seems quite the opposite, and (will) come with (free) industry standard tools and documentation.
And then there is this 360 carrot they have.
And, well, although not direct competition, it would encroach a little, wouldn't it? If just one Indi coder decided to use XNA to build his/her game instead of DarkBASIC Pro, then that is a lost sale, thanks to Mr Gates. Or perhaps they come running back when they discover that a spinning cube is about all they can do without writing their own collision routines? lol!
Microsoft seem to do this alot, they give away free software and run rough-shod over, or at least tread on the toes of, other established, often open source but sometimes commercial, offerings.
Not that I'm saying your toes are flattened! Just, maybe stubbed a little bit?