How many boards have more than 100k elements? (I'm reasonably certain that they can handle more, but ....)
Your assumption that Python necessarily results in an "unmaintainable mess" is "interesting," that is, wrong. More to the point, unmaintainable messes can be written in any language, no matter how "modern."
Not only that, but it's irrelevant. When I was a young engineer, I pointed out that a given system wasn't scalable. The person in charge of the project said "Yes, but by the time that scalability matters, I won't even be managing the person whose problem that is."
As to whether their choice of Python is fatal, feel free to do it better in a "modern language."
If you're right, you'll do well and good. If you're wrong...
While you are doing toy schematics, maybe.
> Getting things done is a much better goal that being modern.
If you don't care when this "getting things done" creates unmaintainable mess, perhaps.
Using python as platform for language design shows that the authors of "Autopile" are uninformed.