sharepoint online – Change the permission of the root site collection

"I can not break the permission for the site collection." I face the exception "Calling exception" ExecuteQuery "with" 0 "argument (s):" You can not change the root web permissions: https: // tenant. sharepoint.com/sites / PowershellTestingSite "

$ webURL = "https://tenant.sharepoint.com/sites/PowershellTestingSite"
$ adminUrl = "https://tenant-admin.sharepoint.com"
$ userName = "user@tenant.onmicrosoft.com"
$ members = "i: 0 # .f | membership | SecureUser@tenant.onmicrosoft.com"
# Allow the user to enter their password in the PowerShell window
$ password = ConvertTo-SecureString "tenantpassword" -AsPlainText -Force


$ SPOCredentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials ($ userName, $ password)

# Creating client context object
$ context = New-Object Microsoft.SharePoint.Client.ClientContext ($ webURL)
$ context.credentials = $ SPOCredentials
$ web = $ context.web
$ context.load ($ web)

$ web.breakroleinheritance ($ false, $ false)
$ web.update ()

# send the request that contains all operations to the server
try
{
$ context.executeQuery ()
write-host "info: inheritance broken for $ ($ web.title)" -firstcolorcolor green
}
capture
{
write-host "info: $ ($ _. Exception.Message)" -foregroundcolor network
}