I don't think checkpoints are meant for racing purpose only. I have nothing against your suggestion but it doesn't worth an addition.
These checkpoints were added so it will make the job easier. By removing these checkpoints it will be a disadvantage to the new players. But as you said we can have an option in settings where we can disable it. But, I personally don't think it's worth the hassle. So, I am voting Neutral
Voting Negative, I find it unnecessary, the checkpoint system is fine.
let us disable these checkpointsoption to disable them in settings orgetting replaced by the 'usual green line on the minimap'
Well if it can happened via Optional method then yes, otherwise it will be more complicated for newbies.I'm voting positive only for optional method.