The good, bad, and ugly side of software updates in 2025