Trending Tech News Shocked that Skype lost the battle against Zoom? I knew it was doomed all the way back in 2011, and here’s why 10. May 2025