I've been on final at ten miles, when offered straight in by ATC.
No, you've been approaching the airfield in the same direction as the runway at ten miles...
.
Different story if you've been offered it by an ATC controlled airport rather than an a/g grass strip. I've often been offered a straight in where I fly from at 15 nm.