Opinion on two-player no-attack agreement in a three player

In a three player game its arguably reasonable for two players to agree (explicitly or implicitly) not to attack each other in order to temporarily concentrate on the third player who's way ahead, or way behind.
Interested in opinions in the alternative scenario where all three players are roughly equal, and two players explicitly decide to enter into an agreement of indefinite length to take down the third together in order to increase their own chances of winning.
This has come up in a few of my games and it seems to be a bit of a conundrum (I'm undecided); Is this good strategy or unfair play?
Interested in opinions in the alternative scenario where all three players are roughly equal, and two players explicitly decide to enter into an agreement of indefinite length to take down the third together in order to increase their own chances of winning.
This has come up in a few of my games and it seems to be a bit of a conundrum (I'm undecided); Is this good strategy or unfair play?