Why does SetViewTargetWithBlend require a camera actor and not a camera component?

Huh? It doesn’t. The view target requires any actor, and if that actor has a camera component that will be used as the view point, otherwise the actor itself will be used.