I thought GPS would be more accurate.
GPS is only accurate to a meter or so, plus the speed of data refresh increases the error margin.
This they can log as quickly as they want. It also allows them to pick up various other factors. Like air pressure and temperature. That helps the engine chaps.
I'm also surprised that no-one has binned a car yet - it's not been that warm and there has apparently been ice about too.