I can say the same.
The desired functionality would be (just an imaginary example):
I create a bp based in actor-component: “HealthComp”, where I have a float with the value for health and a function to set it, Increase or Decrease it, etc.
I create a “bp_soldier”, add the component Health.
I create a “bp_dragon”, add the component Health.
Soldier would do a different thing than Dragon when they DecreaseHealth, so they would override DecreaseHealth.
The only alternative I found was to use 2 components to be parent-child, which I think is even worse, so I would have:
HealthDefaultComp
HealthComp (inheriting from HealthDefaultComp)
Soldier and Dragon would implement “HealthComp”