Yes 100%. Its not so much as how should we architect/build as we don't even know what problems we're solving and what is important before embarking on large projects/refactors/rewrites. I don't think unique to any org but many rewrites are done based on tech trends/popularity rather than actually solving a problem.
Even if the python rewrite didn't immediately fail what would success look like? What does failure look like? How to measure?
Even if the python rewrite didn't immediately fail what would success look like? What does failure look like? How to measure?