I said no considering small companies that cannot afford many developers working to maintain a totally customized UI library. BUT I think even small companies should create its own UI library by wrapping other UI libraries/frameworks translating whatever the third party library provides to what it's useful to the company. And if in the future they want to change the UI library used, they don't need to change a lot of code, only the wrappers.