A common use case for prefixing a component with a period (which causes it to not be exported with the library) is to use it as a nested component. However, if the parent component is detached by a consuming file, that nested component is no longer connected to the library and won’t receive further updates.
The main goal is to keep the insert menu simple, but allowing library maintainers more flexibility without having variants get out of control.
The Fix: Simply, allow prefixed components like .ButtonStyles
to be hidden from export, but maintain reference to original component.