However, on countless occasions pilots making straight in approaches regularly co**ed up the circuit by giving wildly incorrect distances from touchdown........
Whenever I've negotiated a straight in approach I find that either I'm asked for distance to run (in which case I read it off the DME or GPS) or the controller already knows by some other means (eg by looking at a radar screen even though it's not a radar service).
I can't see that it makes any sense for anyone to deliberately lie about their position, thereby increasing the risk of a collision.