There are three things to consider when choosing languages:
- How much can you do with it?
- How easy is it to do what you want?
- How easy is it to find good developers?
Python is a flexible, solid language with good library support and it's taught in a lot of university programs. It might have faded from the zeitgeist but that doesn't mean it's a bad choice; popular does not imply good and good does not imply popular.
Us developers like change, often a little too much, and we can confuse novelty with advancement; most of us lack the experience and/or specialized skills needed to assess languages and frameworks. Is the new shiny a solid advance or is it a rehashing of mistakes of the past? Far too often, it's the latter. Even if the new hotness is a major improvement, is it safe to hitch your cart to it? Will it be around in a few years? If your business starts to expand, could you fill another 5 to 10 seats in a few months with experienced people?