Mister Bloomlord isn't actually a very tight match to Opalyn specifically, but one of the first things you learn in machine learning is: priors matter. The fact is, the machine didn't really have that much specific info on Opalyn. So the #2 match is just that one guy in town who you would guess, on priors, any woman might end up dating.
The machine did compromise on one part of Opalyn's request, namely, for the man to be single. But Mister Bloomlord does still have some room left in his romantic schedule, despite the other 37 women he's dating. In fact, given how many other women it's worked out for, the odds are if anything strongly in Opalyn's favor!
(Possibly there is at least one time machine involved here.)