Why can't extend from ChildActorComponent?

I’m curious why we can’t create blueprint extending from ChildActorComponent? It’s protection for breaking things?