It's not really like that. The only devs that look at stuff from a monetary standpoint aren't making games for the right reasons and therefore aren't likely to actually make good games. Whenever I make a game, I always end up with a decent SDK to go along with it. I don't see why more studios don't release their internal tools when they release the game? At least release your map editor with a multiplayer game.