A great dating app logic would be to limit the number of matches you have, forcing you to unmatch when you reach your limit.
That would make users match more carefully and actually engage (or not) with existing matches.
Would also make the pool healthier.