I lot of these "already existing" controls in WHATEVER third-party solution would be better internally supported provided. Bloat? More work loading/processing DLL calls/COM/script code than just having it in there in the first place. Things like docking Web controls however are abstract features that in my opinion are things that should be provided by other means.

I like the idea of additional controls.