Purpose of the sidecar injector pod?

I was just hoping someone could explain to me what the purpose of the sidecar injector pod component is, which is inside the IstioOperator components when sidecar injection works fine without it. I’m assuming this is there for legacy purposes.