XP and RUP are used widely all around the world. Even in google, they use these methodologies in different projects. I believe that they are both useful as you mentioned. That's why they are used globally. But why are we discussing the points declared in management? Because they can be elected and used according to our tastes. It is not at all easy to stand between the conventions declared in books as standards and face the reality and find a way. It needs a kind of experties that managers shall possess.
Just a thought
More than anything, I believe that the management team should be absolutely aware of the amount time they are spending upon management BEYOND CONVENTIONS. The project manager shall know why she/he is logging, monitoring or tracing something. That's our bottle neck. A manager needs confidence, experience and common sense not to mix up conventions with inevitable reality. Conventions are names. Names won't essentially lead us to great products.
What do you think?