See my other comment, I thought about a multi-step process. Basically forcing slow dating in the app.
The guys trying to have too many matches is easy to fix IMO, you basically limit the likes. The feeling you could have "better" for women comes from the fast that you see too many profiles ("what if the next one is better?") and receiving too many likes. That is harder to fix, but I think not showing an infinite queue of people that liked you is a first step.
My proposed process solves both issue, basically you recreate the real-world limits of the number of people you can realistically meet BUT you increase the likelihood of a match by doing a machine filter based on your preferences.
The guys trying to have too many matches is easy to fix IMO, you basically limit the likes. The feeling you could have "better" for women comes from the fast that you see too many profiles ("what if the next one is better?") and receiving too many likes. That is harder to fix, but I think not showing an infinite queue of people that liked you is a first step.
My proposed process solves both issue, basically you recreate the real-world limits of the number of people you can realistically meet BUT you increase the likelihood of a match by doing a machine filter based on your preferences.