It would be consistent with mapreduce, true - and I would prefer it this way too !
But it would be a subtle regression in spark : not sure if this might create problems elsewhere.