I find the “Covenants are an RPG element” excuse pretty ridiculous

You seem to be saying that no matter what choice we make, we lose.

That’s a horrible basis for game design.