You can track your progress against yourself, see where you’ve imroved over set ‘courses’ (segments)…. People seem to over look this feature. What’s not to like about that? People have been charting their progress long before Strava came along.
You’ve also got a history of your ride for perusal later, so you can look at a map and find a new route vs what you’ve just done. And I know you can do all this with an ‘old school’ paper map, but this is the digital age…. Again, what’s not to like?
You can also see how you perform vs all the people in your locale… It’s just a bit of fun really, isn’t it?
Giving kudos is only like saying ‘good effort mate’ to your friends who you share you data with…. And if you take a KOM off a stranger, it alerts them and they usually give you kudos (in my experience at least)… Same thing goes if a stranger takes a KOM from you, give him some kudos….
I can’t see why anyone wouldn’t like it, if I’m being totally honest.