It also gives you data you can look at when analysing your life - e.g. how often I go to a friends, how long I spend walking in a week, how fast particular routes are to work, etc. When I used to fill in timesheets it was an easy record of what time I got to work each day. There's a fairly basic nerdy pleasure from having these facts available. Yes, I could collect this information manually and keep these records myself but that is quite a lot of work which I'd prefer spend doing other things.
I've also used it to piece together the previous night after getting blackout drunk in a foreign city.
So if you went to an e.g. Hilton in Berlin in 2018, and in the meantime they shut down/move, and some companies (let's say Facebook) set up offices in the former hotel, if you look in your history, it will say you spent the nights in Facebook offices in Berlin..
That’s a rookie mistake!
OwnTracks, Traccar, etc - lots more on F-Droid.
Some specific feature? The data capture?
What's the actual issue?
Also: the proprietary version will usually be a step or two of "new features that may or may not be important" ahead of the FOSS offerings.