I deleted my account wrote:
to be to keep their free user's engaged, keep them uploading keep them doing all the social stuff, and generate enough ad revenue from free user accounts to offset costs, while adding features to entice some of them to become paid users. Taking stuff away from the free users to try and make them pay users may net them a few more paid users in the short term, but in the long term it will cost them in both free and paid users.
I kind of agree here, but I it depends on the numbers involved. How many paid Strava users are there, relative to free users? There is probably some kind of threshold ratio.
If enough people are paying, it's not worth the costs of supporting a lot of freeloaders. Free-tier users do cost money. They use up bandwidth, storage, and CPU cycles. I already experience that with my free app. Not only that, but these free users want customer service when stuff doesn't work, which requires a customer service team that includes fluent speakers of all the languages Strava supports.
The way companies like Facebook deal with that is to sell peoples' data. Facebook has a lot of information about what people like and don't like, and its a source of news for many so it's a great way to manipulate people in political campaigns and other advertising. You can make sure that people of a specific demographic see specific messages, enough to do things like influence an election. Remember "Crooked Hillary"? That was Cambridge Analytica in action.
I don't think Strava has that kind of influence. The data they have is location data -- a lot of it. As far as I know there isn't a lot you can do to influence people with that. Plus Strava doesn't have ads or a news (status updates) feed other than someone's last run or bike ride or whatever. If there was a way for the media manipulators of the world to leverage that data, believe me they would be all over it and Strava would be free!