I get the feeling that sometimes it's for fault detection purposes. For example, if you had an air leak on the intake between the MAF sensor and the MAP sensor, the readings would end up unexpectedly far apart and a fault code could be created. Or if the MAF sensor goes bad (which can happen...