For me it's both. I compare my runs on routes and segments going back years. The social part is nice to share info about trail conditions and see when my friends hit a big effort or PR.
I played through the training level and it took me a minute to realize it's sub string/grep match. So in the first training level the pattern . matches everything when it feels like it should be .* to match all the characters of the enemies.
My grandmother said it like this, "sometimes people need to help more than people need help" in the context of a much younger me asking effectively why she bothered (I forget the context). That has stuck with me for years.