I made that mistake when launching my first dating website By trying to be more efficient. Unfortunately, this market is not about dating, it's a dopamine delivery market. You want to keep people long, increase your LTV, show them an ever better possible "match" so you never settle. You don't want them to actually meet someone. Hence the crappy chat features ( while the rest of the tech stack is usually pretty solid ).