It already has interop with python via: https://juliapackages.com/p/pythoncall. It's pretty seamless for the most part I think.
> I'm really curious what a new language would need to have to start stealing users from Python
Backing of a large tech company. I tried to get something going at the one I worked at, but it went nowhere. To my surprise a coworker who was also one of the early top contributors to Julia mentioned to me that the language was unlikely to ever take off internally because the company had already invested so many resources into improving and building upon Python.
In my new/current role, I primarily use Python but would prefer not to; however, it's a tough case to make against Python when it's become the default data language (along with SQL).