Why is it Important for Modern Software to Have Mechanism of Handling Poor Connection Issue?