Будет намного больше результатов если хорошо выучить один язык.
Сложно не забывать как в каждом из языков делается какая-то элементарная операция, какие есть тонкие моменты в семантике, какие ограничения. Сложно следить за новостями. Сложно обновлять сопутствующие знания: библиотеки, фреймворки, системы сборки.
Исключение — это явная необходимость. К примеру приложение нужно выпустить на андроиде и в виде веб-версии. Здесь придётся одновременно знать и JavaScript, и Java, и возможно ещё Kotlin. Возможно в проекте серверная часть ещё работает на Python или C#. Но такое обычно решается наймом нескольких человек с разной специализацией.
Ещё одно исключение — это интерес к разработке самих языков, или стремление к расширению кругозора. Каждый из них можно выучить поверхностно, по сути попробовать.
Сменить язык, при наличии мастерства в другом языке — это порядка полугода усилий. То есть, можно спокойно вкладывать время в тот, который сейчас больше подходит. Большое количество знаний при смене языка не перестают быть актуальными. Меняться будут скорее привычки. Что-то вроде перехода как пользователь с айфона на андроид или наоборот.