The problem of forced indentation in Python I think is a secondary issue.
The libraries that Python has, make it a very good language for massive data handling, AI, web development, etc.
There were opinions here about JavaScript being a language with a larger number of libraries. In practice, although JavaScript has libraries for numerical analysis, AI, etc. Are the Python alternatives really used or preferred?
Use of Flask and Django vs node.js
Use of Tensorflow and PyTorch vs JavaScript alternatives.
Use of numpy and Scypy vs JavaScript alternatives.
etc.
I think that despite the many libraries that JavaScript has at the end the Python libraries are more used.