I 100% agree with your criticisms. That was my point. Strava’s main feature is the social element, but they are not really maximizing the leverage they have with install base.
Compare Zwift. I can log in and join a group ride at just about any time of the day.
Now, I know that’s not a completely fair comparison because Zwift is online so it always has access to way more riders, but where is the analogue in Strava?