The checkpoints won't always be really close to the destination because of how the system uses nodes of the road as destination markers. If you have actual examples of where a destination is far from the actual target, show the example. But it's unlikely it will be 'fixed'.
Taxi drivers don't get a payday because they are self-employed and get all the money from the customer, unlike other jobs.