I don’t know when this node was added, but at least until a few months ago, we were limited to adding each type of component individually instead of having a generic function similar to “Spawn Actor from Class”. But, finally, after years of waiting and several requests, we now have the Add Component by Class node.
Thanks a lot to whoever added this function for blueprint users.