Hammer, I disagree with you.
A flat approach does not lead to a shorter landing, as a standard 3o approach will give a shorter landing roll, if the pilot has been taught the correct procedure. Dragging it in at low speed and low level with a high power setting, is only going to leave him with few ideas should the engine hiccup, or a down draft occur. Because of the high power required, the touch down usually occurs further down the runway than a conventional approach.