"Синтаксис проще" и "написать программу быстрее" - это не те преимущества, которые ценятся в профессиональной разработке ПО на высоком уровне. Код пишется для его читателя, а не для его писателя.
Питон и его среда выполнения был разработан специально как язык для написания одноразовых сценариев и прототипирования, для экспериментов, на основе которых уже будет написано нормальное, надёжное ПО.
Конкретно C++ по сравнению с Python предоставляет две из важнейших фич любой среды разработки: статическую типизацию и статический анализ кода, на этапе компиляции.
Когда ваш исходный код занимает пять тысяч файлов по триста строчек в каждом, статическая типизация сэкономит вам очень много времени в понимании потока данных в программе.
А статический анализ кода, который выполняет компилятор C++ на -Wall, просто заставит вас писать код, избавленный по крайней мере от грубых и часто встречающихся ошибок.
Откуда утверждение, что python создавался как язык для одноразовых скриптов
I was working in the Amoeba distributed operating system group at CWI. We needed a better way to do system administration than by writing either C programs or Bourne shell scripts, since Amoeba had its own system call interface which wasn’t easily accessible from the Bourne shell.
https://docs.python.org/3/faq/general.html#why-was-python-created-in-the-first-place
и что код на нём плохо читается
Python согласно Википедии
такая [статическая] проверка [на этапе компиляции] защищает лишь от небольшой доли ошибок.
Да, все так и с моей точки зрения
Язык программирования (ЯП) нужно выбирать исходя из задач. Не стоит использовать один ЯП - как универсальное решение всех проблем. В каждой предметной области есть свои тонкости.