Originally Python was meant as a language to write small to medium scripts in, not a language for complex programs benefiting from high performance.
That said, it's true that Python has ended up being used in places that were not envisioned by its original creators, but the implication that it is therefore a bad fit for those settings does not automatically follow. Ruby was never meant to be a "web language" but many seem to enjoy using it that way.