I hate using instrumentation amplifiers and/or matched resistors for high side current sensing.
What do you think about PGAs (programmable gain amplifiers) that comes with matched resistors?
Did you have any specific parts in mind?
Most still have common mode input range limitations and are usually slow and/or noisy compared to the alternatives which may not matter.
Some of the integrated high side current monitoring solutions work like I mentioned using current for level shifting. It is pretty easy to do the same thing with a discrete solution over wide voltage ranges and with high bandwidth. This also avoid specialized parts.
One reason I like the single ended designs like in the power supplies I mentioned earlier is that it simplifies feedback loop compensation. If you have to do a lot of active signal conditioning within the current control loop, the frequency compensation can get out of hand.
I spent some time now examining current monitors (theoretically and in practice) and it's really challenging to find a single chip to cover CM (common mode) range of 0-50V with good frequency bandwidth and precision when CM goes below 3-5V or Vsense (voltage drop on shunt) below 20mV. I start to think about dual monitor solution (with two shunts, "auto range") or even to try some PGA with required CM, gain, precision and bandwidth. I'm trying to stay on "high side" monitoring.
Some designs are amendable to bootstrapping the integrated circuit supply voltages and a cascode can be used to increase the output voltage range. Nobody likes to use a separate floating bias supply but that also works like in the HP 6271B which is 60 volts and 3 amps. Where it gets tricky is if you want programmable current and/or voltage when your reference is no longer ground referred.
I have less interest now in power supplies above 30 volts because a floating dual tracking 0 to 20 volt supply can be used as a single 0 to 40 supply. Doing this doubles the number of circuits though and is probably only desirable if you want the dual tracking supply function.