The problem with procedural content is that it doesn't always match the game play needs. You can't easily build traditional gameplay structures which often involve confining the player in one area without control over the overall structure.
I suspect we're heading towards something more of a hybrid where levels and gameplay are authored in broad strokes and the details are generated.