The problem is that matching up with someone else is hard and the only thing dating apps reduced was the chances you miss someone by fear of being rejected. The open-contact platform, like okcupid, gives choices for people to write a lot of stuff and has even an algorithm (based on “core values” questions) to match up people, still, it’s mostly inefficient, because “searching” is sort of inefficient. You often gets frustrated by the ratio of “people you match”/”people you meet” and gets the unavoidable feeling of wasting time. When you’re just living, the ratio still frustrating but you don’t actually take account of all the people you meet and just notice the ones you match, what makes everything sounds more efficient. I don’t think we’ll ever achieve a ‘perfect dating scheme’ other than “be nice, all the time, with everyone”.