Problem: Using an open source component library often leads to bloat and...
Problem: Using an open source component library often leads to bloat and inconsistency.
Why? Because each app has opinions. Each app needs to use the library's components in a specific way.
Solution: Wrap their components.
This avoids repeated config and enforces consistency.

Clarification: If you’re using mui, you may be able to avoid this via themes, but theming only goes so far.
What if you want to add props?
What if you want to omit props?
What if you want to change behavior?
Wrapping provides more control.