Yes, that is how Facebook, Yahoo and many other companies started out. But they rewrote their code when it became to big to be maintainable. The problem with shoddy code is not necessarily that it doesn't work but that it becomes impossible to change.
ehh, as long as the overall starting architecture is decent, it's not hard to do tiny refactors across components
claude code, the app, is also not some radically complex concept (even if the codebase today is complicated)
but hey, that's why people do version breaking rewrites
Makes me stare at mid nineties After Effects’ core rendering engine