If, for example, you used low side MOSFET switching, raising the source voltage by the amount of voltage drop in the shunt resistor will also affect the required gate voltage. In some applications, there simply isn't enough gate voltage to allow for this. In any event, the switching threshold moves around with the load and this can't be good. So, that's why we use high side sensing.