Hi - the reason online dating doesn't work is because the matching method is algorithms, and algorithms are too simplistic to match two complex human beings. This is a good article to read about this topic:
Attention Required! | Cloudflare.
The article concludes that it is more effective to spend the time meeting people - good old fashion meet people who know people dating. Course, that's not an option right now, and many of us may be shy or wary of this. But, I think the human algorithm is probably more successful than the computer algorithm.