I don't know, in my frontend experience dependency hell is less about conflicting dependencies and more about literally installing 690 packages after one `npm install <package>`.
Fixes need to happen in the broader npm ecosystem, not the standard for creating reusable components.