[select instagram from match.user where gender=0 and college=1 and (age > 30 and age < 40) order by total_sports_played asc]
If you let users pay monthly, you're incentivized to show bad matches. If you charge a simple one-time fee, you'll generally have a low pool of users as they're unwilling to shell out the $50+ it would take to be profitable.
This is true when ending the activity/"uninstalling the app" is included in the definition of success. For other definitions of success, the more success a person has, the more they use the app (within the limits of one's logistics, time, and energy levels).
That's a good point.
To some, success is finding a long term, potentially permanent relationship.
For others, simply getting laid that weekend is success and they'll be back on the app next week.
Also, for some, it's not necessarily mutually exclusive to having a long, potentially permanent, relationship. It all depends.
(b) How many of them would do it a second time, after realizing how badly their matching algorithm failed the first time?
(c) How much of your personal data are you going to give a web site once you realize that the kind of people who like to write algorithms are being given significant direct access to its database?