That would be great but it will kill Joomla.
It will be better to minimize duplication of libraries. You should use proven third-party libraries instead developing similar ones.
For example, you should replace JLog with
Monolog, JDate with
Carbon, JDatabase with Doctrine.
You should also remove Facebook and Twitter libraries from the framework if you do not use them. If someone would like integrate Facebook features, they will find a way to install Facebook SDK to their website.
You have to do the core libraries (Framework and CMS) much more abstract. Everyone will be able to install the libraries to any framework via Composer.
For example...If I would like to do online store, mobile apps and web services...I will do the website based on Joomla.
I will do the web services using Laravel or Symphony. I will install many of the core libraries (JUser, JAccess, JRoles, Article, Contact, etc.) to those frameworks.
That will be really powerful because we will be able to use core classes in different context.
Furthermore, the external libraries
be familiar to everyone because they are used in the popular framework. Monolog and thephpleague/flysystem are used in Laravel.
We cannot switch to other framework but we will be able to use the power of the popular framework for features that missing in Joomla.
We should use popular external libraries where we can and we should do the core classes much more abstract.