Probably a lot of these "legacy systems" are an inherent result of trying to govern a large number of people with competing interests, perhaps analogous to the cultural difference between a 10k person company and a 3 person startup.
Even if you could start from a clean slate, you'd need to do that again periodically to avoid creating more "legacy systems".