Кто такой СОПЕРНИК? Это - как утверждает наука - тот, кто упирается. Очень сомнительно, что именно так думали предки славян. Предки говорили только то, что слышали, или только то, что видели. А что они видели? В какой ситуации возникает соперник?
Чаще всего, это когда есть какая-то пара, но кто-то хочет вытеснить из этой пары соперника и самому стать этой парой. То есть соперник - это кто-то третий лишний.
Слово СОПЕРНИК создано также как слово СОКУРСНИК. Тут та же приставка СО-. Таких слов очень много в славянских языках. А корень тут, как обычно, самый простой - ПАРА (PAIR). Корень тут Латинский или праславянский? Он используется во многих языках мира. От этого корня произошло и такое слово - PARENTS - родители - то есть ПАРА, у которой есть дети.
В нашем случае, соПЕРник, это тот лишний (третий), который хочет стать парой. То есть, это как СОКУРСНИК - сокурсник с курсом, а СОПЕРНИК...... с ПАРОЙ, только он - лишний......
Такие истории в жизни встречаются очень часто. А Вы как видите....?