An Azure service that is used to provision Windows and Linux virtual machines.
Who said / Where is it stated that "default security group cannot be modified, overridden or deleted"?
Of cause, you can delete an NSG!
First, detach it and then delete it...
https://learn.microsoft.com/en-us/azure/virtual-network/manage-network-security-group