Short answer: (1) amongst our 16 possible binary operators, we have an operator at hand that never gives as output "Truth" when the input is ( Truth, Falsity) (2) we use it because this operator is the best tool we have to model the notion of logical implication (3) this is the reason we also call it implication with the lower status of " material implication" .
Be carefull not to admit this false assumption " being given that we have at hand an " if ...then" operator, how shall we define it". We have no " if ...then" logical operator at hand. What we first have at hand is a truth function that never gives " Truth" when the output is ( Truth, Falsity). And, after that, we decide to call it " if ...then" or ( material) implication because it helps us to define logical implication ( which is not a truth functional operator).
The question should not be " why do we define the expression " if ..then" by this truth function?" but rather, "how comes that this truth function has received the name " if...then" or material implication"?
NOTE : on the distinction between material and logical implication, see Seymour Lipschutz, Schaum's Outline Of Set Theory ( at archive.org).
Suppose your goal is to define logical implication, this strong " IF.. THEN" meaning " it is impossible X to be true without Y to be true".
This strong " IF ..THEN " is the relation that holds between premises and conclusion in a valid reasoning.
Which logical operator will you use to define this " necessarily, if X then Y"?
You have 16 possible binary operators at hand.
You surely will choose this truth function from {T, F}² to {T,F} :
(T,T) --> T
(T,F) --> F
(F,T) --> T
(F,F) --> T
Why? Because this operator never leads you from true to false: when the truth value of the first proposition is "truth" and the truth value of the second is " falsity", this operator always yields " falsity" as result.
In virtue of this property, this operator will suit to represent what you mean by this expression " if.. then" in the logical implication sense.
Of course , it will not deserve the name of " strong if ...then" ( logical implication) but, nevertheless, since you will use it to define logical implication, you will call it implication , and more precisely, material implication; and you will attribute to it the symbol " --> " ( little arrow).
Now, with your " little if ...then" at hand, you will define your " strong IF ...THEN" and say :
X ==> Y ( read : X logically implies Y)
if and only if
the material implication (X --> Y) is necessarily true , that is, is true in all possible cases.
Indeed, why does A logically imply ( A OR B)?
Because the mlaterial conditional ( A --> (A OR B) ) is necessarily true ( true in all possible cases, whatever the truth value of A and of B may be) , as a truth table will show easily.