It occours to me that the incentives are skewed. If the dating apps do a great job they lose users. This means the apps will (conciously or not) be designed to keep users using and that means, not finding a suitable partner. Even worse they actually put features that will help you find a match behind a pay wall, even more incentive to tantilise you but not deliver.
It'd be interesting to see a service that you only pay once you're in a relationship with someone from the service. So the company only gets paid when they find good matches. It'd become really good at finding matches or die.