Nothing is rendered directly onto the backbuffer because there may be more render targets the game want to use, and they may be reused as a texture. (btw, it would be more precise to call them textures created with the render target flag, there are multisampled render targets in dx9 too, just not textures so they are useless)