For those who want to work in software and game development, picking which programming language to learn may be swayed in part by how widely adopted and popular they are amongst prospective employers.
Another thing amateur coders need to keep in mind is how memory management in Python is handled, and how this can be seen as comparatively limited.
Plenty of newcomers to coding will want to choose a language based solely on how easy it is to comprehend from day one. While this is not always the best long-term strategy, it certainly helps to get your foot in the door.
Python is not as innately scalable, but it overcomes this through its support for co-routines which can incorporate exceptional abilities to function smoothly even as volumes increase. The fact that globally known services like YouTube are built on Python is evidence that, with the right approach, scalability can be achieved. So it is less about the tools and more about your ability to use them to the fullest of their potential.