To my understanding, the point of this system is not actually how its default component looks or how rich the default components set are. It's to provide a framework to create Custom HTML Elements (which are browser native?) that we can re-use across projects with different front-end frameworks.
e.g., Creating a React Button component using Fast Button like this:
Okay, but how its default components look and how rich the default component set is is how you sell the benefits of such a component creation system. As it is, it makes it look like you can only make limited, badly designed components.
e.g., Creating a React Button component using Fast Button like this:
`const ReactButton = () => <fast-button>Button</fast-button>`