A programming language must be combined with specialized tools that support what you need to do, whether you’re modeling economic data, analyzing an image sequence, or driving a robot. Those tools need to work, and they need to work together.
Python relies on community-authored packages for scientific and engineering functionality. Python packages vary widely in quality and capabilities. Each package has its own stand-alone documentation, putting the burden on you to piece together a solution.
Unlike Python, MATLAB toolboxes offer professionally developed, rigorously tested, field-hardened, and fully documented functionality for scientific and engineering applications. Toolboxes are designed to work with each other, and they integrate with parallel computing environments, GPUs, and automatic C code generation. They are updated together, so you never struggle with incompatible library versions.