Data shows that ‘pilots’ are lazy; we routinely tend to land long, fast, not brake earlier enough etc, etc; mainly due to over adequate runway length / conditions.
Thus to reduce the probability of a landing overrun we should improve the quality of normal approach and landings – technical and non technical skills
Agree with all points you make. Which is precisely why the accent on training should be towards learning to fly the aeroplane again and I don't mean button pressing ad nauseum which is the current thinking. The relatively high threshold speeds of jet transports make limiting runway length landings more critical than the propeller transport days of yesteryear. The amount and quality of technical study undertaken by pilots to counter the problems with wet and limiting runways is probably about the same as that for studying technical aspects of weather radar for storm avoidance - for some pilots it ain't never gonna happen, man....
So trainers should ensure the technical reading slack is taken up by solid practice in the simulator at accurate speed control and landing technique on computer generated short runways.