"Bad"? Really? The DirectX libraries are vastly easier to use and often result in considerably more productive development--the time you spend reinventing the wheel using an Open?L solution is then spent actually doing what you want to do (and SDL/SFML are poor substitutes on their best day).
since we are talking about portability, yes, DirectX = FAIL. Its not portable.
Please tell me which of the following devices DirectX works on, since its oh so superior.
GP32, GP2X, Wiz, Dingoo, PSP, PS2, Pandora, Zodiac, Amiga, Mac, SGI box, sparc boxes, alpha boxes. None. SDL at least works on all, but its a bit unfair to compare DirectX to SDL. SDL is about giving you a video framebuffer to futz about with, its nothing to do with 3D ala DirectX.
I think its funny you piss on OpenGL yet one of sharplikes bullet points is "OpenGL audio and video system, using OpenTK."
I guess it will be interesting to see how long it takes (1, 2, 4 more releases?) before the mono side of things is abandoned in sharplike.