I really think that Mathematica and Matlab failed to capitalize on the rise of AI and ML in the last decade. Seems like Python is the only go-to language these fields.
What's more: the numerics stack in JavaScript is being modeled after the Python style, so when we're all dragged kicking and screaming to node (UMAP is already implemented in js and that came out when?), those who have cut their teeth on numpy and pandas will be a little less stranded.
In spite of not having commercial support and versioning shenangians, people still choose Python over the commercial alternatives.