Why are the Generated component always active?

This is really annoying. Niagara component added via AddComponent in a Blueprint remains active from the start, and there seems to be no way to have it disabled by default.

Disabling the SetAutoActivate function or calling Deactivate after adding a component has no effect. Is there no way to fix this?