I just learned about Tailwind CSS earlier, not deep level yet but its concepts. It's to bridge the gap between designers and developers, so now designers can focus more on the "design" part and developers can work on other parts of the system.
Comparing both Tailwind and Bootstrap isn't exactly a good comparison because they're built differently. Bootstrap is a UI library while Tailwind is a CSS utility framework.
Though I think you presented lots of good points here.
Considering the definition of a framework, bootstrap is considered one because it has its own rules and guidelines which developers have to follow to make the best of it. I would say that Tailwind is even more of a library because of its flexibility but Bootstrap is more constrained in terms of its use and that's exactly what a framework does. But in the end, they are both still frameworks and the major difference between them is their design philosophy; one uses a utility-first approach while the other uses a component-based approach. Thanks for stopping by 😊