I know that there have been many questions on this site about the relationship between the direct product and direct sum of groups. But it seems they don't address the specific issue that I want to ask about.
My understanding of the direct sum is that it is defined only for abelian groups, and that the direct sum of abelian groups is the same as the direct product of the same groups assuming the number of groups is finite (and that, if the number is infinite, then the direct sum is restricted to those cases where a finite number of group elements from the sum are different from the identity, wheras the direct product is not restricted like this). This view is supported by the definition on Wikipedia here.
I have two questions:
Why in the world do we use two different words for essentially the exact same thing? Why call it something different when abelian groups are involved (namely, the direct sum) instead of always using the same word (namely, the direct product), whether they're abelian or not? Except for the fact that the direct sum (of finitely many groups) is said to only apply to abelian groups, the definitions of the direct sum and direct product seem to be exactly the same. There seems to be no reason why one couldn't use the direct sum even for nonabelian groups.
This got even worse when I noticed that Wikipedia had a separate definition of the direct sum of groups, namely here. Here, it is indeed NOT assumed that the two groups you sum together, namely $H_1$ and $H_2$ in the article, are abelian. Hence this definition does seem to be exactly equivalent (up to an isomorphism) to the direct product of groups, as described on Wikipedia here (specifically, go to the section called "Algebraic structure" to see how the direct product is isomorphic to the way the direct sum is defined in the second link). I am aware that there is a different question on this site about the two different defintions on Wikipedia (namely, here). But I understand why they're isomorphic. What I don't understand is why one definition assumes that the two groups to be summed are abelian, and the other doesn't. If people do use the direct sum even for nonabelian groups, and it is indeed equivalent to the direct product, then my first question is even more relevant, as that would make it even more pointless to have two separate words. I am very confused by all of this.