Here is the thing that still puzzles me about this arguement:
All tanks weight less empty than full. You lose the weight of the air in the tank when the tank empties during a dive.
So, even if you are diving steel, which is still negatively buoyant when empty, your tank weighs less at the end of the dive. If you are not weighted for an empty tank, and you have an empty tank strapped to your back (along with buoyant exposure protection), you can still be positively buoyant at the end of the dive and struggle during deco/safety stops.
It would seem to me that ensuring correct weighting for the END of the dive would solve this problem in most circumstances.
You can even solve the trim problem by putting weight on the tank straps or your backplate. It shouldn't matter that this weight is non-ditchable because it is as ditchable as the steel tank is.
Or I could just be wrong. Which is definately possible.
I can definately see the volume advantage of steel for long dive plans, though...