I CTO'd a fairly successful dating site for 4 years. I think a lot of the critiques of dating sites/apps miss the mark. The "they only stay in business by keep you single" sort of comments.
Instead, i think dating sites' issues are more fundamental. Thought experiment: write a dating profile for yourself in the 3rd person. Then have you 5 closest friends and family members each write one on your behalf. Now have everyone vote on which of the 11 profiles is the most "you". Do you believe yours comes in first? How about top 5?
When we fill out profiles, we naturally try to highlight some parts of ourselves and hide others. Your friends and family see you as you present. Only you see yourself as you intent.
The result of this all is that our dating profiles are a limited, and often misleading, approximation of ourselves. Any matchmaking app is thus matching my "Online Dating Approximation" with your "Online Dating Approximation". The hope is that if our approximations match, we can extrapolate us matching? Weak connection in my experience.
I think this is why Tinder and Bumble have had so much success with their frankly superficial model. At least the online vs reality is closer than more in-depth matching schemes. But we still hear tales of cat/hat-fishing, so maybe they suffer the same issues.
None of the dating apps ive seen have really keyed into the "monkey brain" side of love. The subtle things that make us truly love a person. To be seen if any get there, but there is just no substitute for getting to know someone in person vs flipping through people online.