This will be the source of terrible mess. I think the current approach is good.
We only need to create less “universal libraries” - for other devices than base devices like: resistor, capacitor, diode, etc. - which allow to select any footprint to symbol.
Sorry, I don’t get it your idea.
The library editor really needs a side panel. How to make Eeschema library editor much better - Wishlist
On this panel you could dynamically view the information you need at the moment by extending or hiding floating tables.
I agree in 100%.