I agree this looks strange; you can introduce something to another thing, but not for it. Perhaps they mean "substitution"? In any event, whatever that action is, that whole noun phrase is the subject of "disadvantages" here.
Also, is it a transcription error, or did they really say "there has much debate"?