Object oriented programming (implementation inheritance) is increasingly regarded as an antipattern, and it encourages that too.
The massive performance penalty of writing logic in python vs calling out to external libraries mostly forces developers to program by lego-brick assembling external modules instead of reasoning about algorithm design.
There’s no concept of types, either, and instead of attempting to detect programming errors early on, it leaves them to runtime.
It’s not surprising that Java and also C/C++ are more popular than python for introductory CS courses.
(I could see using python as an intro course for non-CS majors, fwiw.)