It especially makes no sense because the old CoreGUI features where all done without a UI library.
Why did Roblox decide to switch to React-lua?? We are forced to have these things in our game and they degrade performance.
The fact that there is non-visible UI components doing work as well is completely insane, that is such a basic optimization.