To the point about the incentives of for-profit companies: dating apps are more profitable if they take longer to match you with someone you like. If everyone finds their ideal match within a week, they cancel their subscription and the company makes no more money off them.
If the company puts some barriers in the app that slows down the process, you remain their customer for longer. Of course, there's a tension: they can't drag it out too much, or you'll get frustrated and leave.
OkCupid used to write about this effect, back when they were independent and free. But once they were acquired by Match Group they deleted their old blog and stopped talking about things like that.