I so agree with this observation. Which is probably why I am a "I kind of like this watch" type of person. I use fitness apps, but I love data to chart my progress. Apple watch is behind Garmin in this area. I like having maps if I go on runs. Apple does this in their activity app, but Strava, MapMyRun, NikeRunClub do this better. Not to mention that if you want more detailed information you need to go into an app on your phone.
In a perfect world, Apple would rebuild their activity app and follow Garmin's lead and have one place that people could view their sleep data, calorie burn, workout stats, step counts, HR data, etc. Apple is about simplicity, the watch and the collection of data is not because you really need to know how to navigate apps to get the data you need. But maybe, this is what the Apple Watch is for?
I agree with this with a couple of additional points. HealthFit app can sync the default workout data to the majority of services, so you can utilise Strava etc. But I'd disagree that NRC does things better, because they constantly remove features from previous watches. NRC on the S0 used to be able to plot a map using the phones GPS. They disabled this feature later and stated it was impossible to implement because the S0 has no GPS. Nike are REALLY bad for removing previous features.