Seem to recall a ~2017 article about it...
Putting Python in Excel can potentially lift more analysts to proper developers or at least make the code base more robust. A lot of analysts' first language is VBA and then they move on to more serious development and land on a developer job.
I'm one of those examples. My first language was VBA and I dig a bit deeper into it (e.g. reading about moving pointers and general coding best practice, downloading rubberduck extension for VBA, etc.) and taught myself C++ and Python. Eventually I landed a BI developer job.
So they went Excel => .NET, and were served by .NET and COM APIs in Excel.
In modern Excel you also have Lambda, JavaScript and PowerQuery as an inbox option.
PowerQuery is also very good for data cleaning. Learned a few tricks here and there.
I know they've done some R integration with PowerBI, but it's mind boggling how they ignore the two most popular programming languages that heavy Excel users would also be interested in.
Power BI and Tableau are favoured by analysts who do not necessarily want to put down a lot of efforts to learn programming (which is fine).