The fact is that most of the famous AI frameworks have primary support for Python. They can even be multilanguage supported, for example, TensorFlow that support Python, C++ or CNTK from Microsoft that support C# and C++, but the most used is Python. Even if you choose C# you must have the Python environment set up.
I read in other forums that Python is preferred for AI because the code is simplified and cleaner, good for fast prototyping.
So what is the big deal, the relationship between Python and AI? Do you agree that startups should use Python for AI and machine learning and that Python is the best programming language for machine learning and ai?