The UIWebView is slower than Mobile Safari because it's missing the Nitro Javascript engine. (Apparently, for security reasons.) I suspect the Facebook HTML app would have run decently had Nitro been in UIWebViews.
You're right, it doesn't have to be that way forever.
Hopefully, Nitro has been brought to UIWebViews in iOS6.
If not, well darn.