I'm sorry, I disagree with that. Love can happen in arranged marriages as well but that's not our decision, to decide whether or not two people can be together because of their language requirements or how much they know.
What if you have a child in the marriage? What would happen if the person does not have minimum income? Often the person who is sponsored is the breadwinner, so you cannot say just because a person does not meet a minimum income that the family will go on social assistance. There are already ways to deter that. The person who is being sponsored can't go on social assistance anyway.