Earlier quoted context omitted.
This is fine as long as you can convince management to spend the money to rewrite your software. That's usually a hard sell though. In my experience this plan usually ends up with a python monstrosity that everyone hates but is forced to deal with forever.
Type hints and dataclasses are a game-changer for Python. Much easier to reason about programs that use them.
At that point it makes more sense to use a statically typed language.