I'm trying to get the landing sorted out between landing and on ditching on the field, doesn't really change if you're in your plane, on the field and get different messages....
The landing thing has been sorted out.. you simply have to choose to accept it.
I know the frustration of getting on the ground and having the plane slide ever so much off the runway and getting the ditch message.. when you're out of gas and you can't just move the plane around to end on the runway.
Most likely, once you've surrendered to the notion that the ditching rules aren't going to change, you'll venture to the wishlist forum and post how a fuel truck should go out to your plane and refuel you so you can then taxi to the runway.
Or a tow truck can come out and push you up to the runway.
Or a maintenance crew can come out, reattach necessary gear and functional engine parts so you can then taxi back to the runway.
Been there, done that. After time, you will understand and accept that terminating your flight on the runway is a reward. Fail to earn it, and you get a ditch.
Even if HTC extended the 'successful landing' boundary to be the entire surface area of the base perimeter, somebody will bemoan the fact they missed the perimeter by mere inches.. and it should count as a successful landing.