они не лучше, они имеют разное назначение: С++ нужен для высокой производительности и предсказуемости поведения программы (известно, что и как с точностью до команды процессора будет выполняться), Пайтон очень многое отдает на реализацию интерпретатором, что позволяет писать программы, поведение которых меняется в зависимости от данных, и даже модифицирующие самих себя, но работают они существенно медленнее.