Nitric oxide synthases: why so complex?

Nitric oxide synthases: why so complex?