There are a number of low cost options which provide the functionality of the more expensive brands that also have solid ratings. As for Strava getting into an already crowded field, along with their existing financial issues, I don’t think it would be in there best interest.