What is the purpose of the STM32 on the Multi Camera Adapter Module?

I am testing the Multi Camera Adapter Module V2.2 and so far it is great. I am thinking about creating a simple MIPI CSI-2 camera multiplexer for 2 cameras only.

So far it seems pretty simple. The CSI multiplexers are controlled by 3 GPIO pins, and the I2C multiplexer is controlled by setting its registers. However there is also an STM32 that seemingly is only connected to the I2C lines coming from the raspberry pi I2C pins and the I2C multiplexer.

My question is what purpose does the stm32 serve? I assume it is not there for no reason but i can’t figure it out. Could the stm32 be omitted in a simple 2-1 camera multiplexer?