The minefield of modern matchmaking: why companies need up the game on the conditions and terms