There seems to be a multitude of threads about swapping out any number of these elements for the other - many different forks - and generally no easy way to have your cake and eat it too.
Could this not be a core feature built in where you can simply change a few config variables in one file of which frameworks you’d use?
Currently it’s quite simple to remove Bootstrap or change the frontend framework, but the nature of most frontend frameworks makes a one-off configuration as you suggested rather impractical.
If you’re getting stuck somewhere then you’re welcome to ask a specific question.