I realize your post is just a rant and that I may just be stating the obvious, but Crystal Reports is not the only reporting tool available. The fact that it ships with VS.NET does not necessarily make it more suitable, either
Hell is not hell if one can simply open the door and walk out.