Frequent global internet and power outages in 2025 highlight fragile digital infrastructure, echoing WEF warnings of looming catastrophic cyber risks.