tl;dr tons of spam / offensive messages. I actually think that with advances in NLP and content moderation since then, you could re-introduce a paradigm like this with potentially less spam.
Ok, that explains requiring a match before messaging. But the swiping and algo-determined stack? That seems purely intended to make it more like a gambling app.