I don't understand why GM has O2 sensors to get STFT data for both banks when the ECM has no ability to control fueling or spark for each bank independently, wouldn't it have been more cost efficient to just have one set of O2 sensors downstream where the exhaust combines from both banks? What is the logic behind having two sets of o2 sensors?