data bus power consumption
The addition of demultiplexing logic increases power consumption and timing delays. There is no upside.

Without the demux, the memory is driving two sets of loads on the data bus, one set in each master.

With the demux, the memory is driving two sets of loads in the demux itself, plus the demux is driving one set of loads in one of the masters.