In fact, the encoding process will only become harder as a constraint involves more variables.
iLP puts a much larger burden on the user than MLNs in terms of problem encoding, especially when the problem involves encoding complex output constraints.