By making every possible element, attribute, and type global, you create a scenario that maximizes reuse, both internally and between schemas-albeit by forcing namespaces to be exposed.
Instead, the picture is one of a highly rare confluence of events, some linked, some unrelated, that exposed structural flaws in the stock market large and small.