You keep dancing around the point. If you wanna race, race. The rest is hogwash.
The reason people use strava instead of Training Peaks, the Garmin software, or even MapmyRide is they WANT people to see their results. ...just like loud pipe riders want people to look at them and think 'they're kewl.'
All the strava KOMs in the world don't mean diddly except for 'feel goods' and 'lookit ME!s'
Comparing yourself to others is great IF it means something. IF its a means to an end. If you're 'racing' for yet another KOM what do you get other than 'I feel good about myself.' ??
Congratulations you're the fastest Fred.
You wanna track mileage, speed, HR, power, etc? Great. Its a good thing to do! There's sites (above) that let you compare you to you over time that aren't pseudo 'races.' After all, if you're not racing, what's it matter that you're the KOM? If there's no number on your back, its pretty well irrelevant how fast you are comparatively.
If you're 'racing' for KOMs, why not put on a number and make it a real race? Go find out where you stand IRL rather than 'racing' someone electronically. The biggest thing that bugs me is the passive aggressiveness of 'racing' without really racing that strava is perpetuating.
If you care that much about 'being fastest' but don't wanna race IRL...