This is an extremely common sentiment I see online - that there is some conspiracy to keep people single to reduce subscription churn. I have run two dating apps (my own apps, not working for a company), and what I found through trial and error was that no matter how many levers you pull and tweaks you make, a lot of it is simply user-behavior problems, not a tech or product design problem. There is no reliable way for a dating app to only serve users non-committal matches for example. The reason someone's matches aren't committal is because they don't want to commit.
The thought experiment I usually pose is to ask what you think a free, open source, and community supported dating app would change. The answer is "not much".
The thought experiment I usually pose is to ask what you think a free, open source, and community supported dating app would change. The answer is "not much".