For more than two decades, online dating has been built around the same experience: create a profile, browse strangers, swipe, match, repeat.