Конечно нет. Зачем? Если человеку нравится Java, зачем ему плюсы? Почти все учились в ВУЗ-е и изучали там C++. Поэтому основы C++ почти все знают. Более того, некоторые Java-разработчики не любят C#, поскольку не знают его. Хотя C# - это по сути улучшенная Ява.
Настоящему программисту "осиливать" какой-то язык совершенно не требуется. Во-первых для того, чтобы начать программировать на новом, совершенно незнакомом языке, ему требуется не так много времени - неделя от силы, а во вторых если известный ему язык программиста чем-то не устраивает, он делает новый, более подходящий для решения поставленной задачи. Что же до Явы, лично я считаю её ошибкой. Идея конечно была хорошей: сделать язык, программа на котором работала бы на любой аппаратной платформе в любой операционной системе, если она на той платформе вдруг окажется. Но в результате тот же исходник на паскале скомпилировать под любую платформу оказывается проще.