1. You are not reading those numbers right!
2. Shoelace has far fewer dependencies than Ring.
Let us see,
Shoelace: https://www.npmjs.com/package/@shoelace-style/shoelace?activ...
7 user dependencies
46 dev dependencies
VS
Ring: https://www.npmjs.com/package/@jetbrains/ring-ui?activeTab=d...
60 user dependencies o____O
100 dev dependencies o__O
Also the person building Shoelace has consistently been an early adopter of best practices/standards.
I believe a single person with taste and knowledge can build better components than yet another team chasing after latest 'trends' under time pressure.