They protect against different kinds of harm. A general liability (GL) policy covers physical-world risks — bodily injury and property damage to third parties, such as a customer slipping in your store or your work damaging a client's property.
Cyber insurance covers digital risks that GL specifically excludes: data breaches, ransomware, network attacks, the cost of notifying customers, and your liability when someone else's data is exposed. Because most GL policies were never designed for cyber events, relying on GL alone usually leaves a serious gap. A business that handles customer data or runs on connected systems generally needs both — GL for physical incidents and cyber for digital ones.