The dead CSS thing is the whole argument and it almost never comes up, because it is invisible on any given day. Nobody opens a PR that says "this stylesheet is now 40kb of rules for components that no longer exist".
Deletion safety is the actual feature. If the styles live in the markup, deleting the component deletes the styles, and that happens automatically because it is the same delete.