Given an arbitrary set $A$ of real numbers. I want to decide if the set $A$ is infinite.
My question is: What is the logical reason to use a proof by contradiction.
I can think for example that there is no known method to prove this directly. But I am not convinced with this reason.

It is a proof technique, based on the rule of Indirect proof (aka : Proof by contradiction).
The gist is : the rules of logic are sound, i.e. they allow us to derive only true conclusions from true premises.
Thus, if we assume $\lnot A$, i.e. that statement $A$ is False, and we derive by way of correct logical inferences, a contradiction, i.e. a statement that is always False, we have only two possibilities :
either (i) we have made a logical mistake, or
(ii) our original assumption is wrong.
Thus, if we agree on the correctness of the logic, we are forced to conclude with (ii) :
To be more specific with your concern (for what I've understood) : dealing with "the infinite" is not easy.
How can we show that a certain set is infinite ? In this case a very common proof technique is that of Proof by contradiction: assume that the said set is finite and derive a contradiction with the definition (or previously known properties) of the set.