I think UI Frameworks, despite it being just as hard to learn as a new programming language, is very useful. It creates more ways for us to accomplish getting certain tasks done without needing to use raw HTML and CSS.
After working on the islandsnow WOD and having to recreate a website of my own choice, I thought that Bootstrap 5 was VERY helpful because of the amount of things we could do with it; an example being that Bootstrap has icons which we can just link one and then use in our code. It’s definetly a lot easier using those icons for certain things compared to having to find a image of what we want, uploading it to our local save, then having to link it into our code via img src=…
And that’s just scratching the surface with what Bootstrap 5 has to offer. Bootstrap 5 has a ton of other prebuilt compenents that we can use, such as Navbars and Buttons. I don’t recall having to make navbars or buttons through raw CSS and HTML, but I can definitely say that learning how to use and make the navbars and buttons via Bootstrap was pretty simple and easy for me to understand. Overall I think using Bootstrap over raw CSS and HTML requires overall less code when it comes to making user interfaces.