And very simply there is a financial advantage for them to add MK characters. They already own them, nothing more to pay.
We aren't getting 2 MK characters in Injustice 2 cause Raiden would be some highly requested character but cause it's an almost free filler. A filler popular enough to be cost effective though and that's the important part.
That's the whole key point about why there are MK guess characters.