YouTube faced a global outage on Oct 15, 2025, affecting 600,000 users. Google restored service but hasn't revealed the cause ...