I think you get the idea. This has a number of benefits. They start from a working base - as is true of most frameworks and they start from a basically sound base in terms of business functionality that allows them to concentrate on those things that differentiates their product from all others in the market place. Secondly frameworks provide the interface definition that will actually allow components from different vendors to work together. Let me say that again in a different way.
Frameworks enable the use of components.
Concluding Frameworks are the future of re-usable business components. Neither of these will ever form the basis for the construction of real business applications - only the icing on the application's cake. Frameworks enable the use of components. Frameworks define all those things that are missing from the generic definition of components. Frameworks are the really important structure that defines the shape of the components that make it up and can be replaced.