Why The Tower of Babel Matters in 2025