Chatting with one's potential spouse before nikaah
Q: Some things are decreed by Allah in which a person has no choice like death and the time of death, but in the case of marriage, a person has a choice in whom he/she chooses as a spouse. Since the person we choose to marry is one of the things which is not predestined/not predetermined by Allah (not to be confused with unknown to Allah for He certainly knows who we will choose with our free will), why are we limiting ourselves by not engaging and chatting to non-mahrams within limits?
I would have definitely not met and subsequently not married my now spouse had we not engaged and chat to each other. So since the person we marry is not influenced by Allah and is 100% all down to our choosing, why can't we date and interact with people with the intention of nikaah? This is certainly taking means and not being passive.