Например в википедии Дискорда написано "Языки программирования: Python, JavaScript, C++, React, Rust, Elixir". Для чего используется несколько языков? Неужели нельзя написать условных месседжер на одном языке? Просьба без сложных терминов. Я никак не связан с программированием.
React не язык программирования, а фреймворк-библиотека на JS. У языков программирования есть свои достоинства/недостатки, а также область применения, ни один из них не является идеальным во всём, поэтому ведётся вечная гонка, изучаются новые подходы, создаются новые технологии.