Работал в своё время программистом на C++.
Тут весь вопрос, с каким кодом работать. Если со своим, то удобнее C++ лично я языка не знаю. Но с чужим кодом на C++ работать невероятно сложно.
Сложность в том, что причину ошибки довольно сложно отыскать, а работа с чужим кодом - это в 90% случаев именно поиск ошибок.
Второй момент - скорость написания программ. Например, то, что на Python можно написать за 4 дня, на C++ займёт по времени недели две.
Есть задачи, в которых без C++ не обойтись, но это - не большие проекты, а как правило не очень большие программки - библиотеки, утилиты, драйверы. А код такого рода используется десятилетиями - один раз написал, отладил и больше к этому не возвращаешься.
Так что C++ знать конечно нужно, но реальные программы пишутся на скриптовых языках. На тех же Java, Python, C#.