Haven't seen it, but this would 100% prompt me to do a thorough role audit to see which role(s) other than administrator have access to delete an integration. If the answer is not zero, I'd take a hard look why anyone else has that access and if it's truly needed.
If it's this integration user or some other integration, I'd still give serious thought to revoking this access. You should test of course, but I don't see a reason why an integration would need that either, despite what the setup instructions might say.
Many apps/companies are lazy about figuring out which perms they actually need versus just saying they "need" a bunch of stuff because they don't want to take the time to figure out how things interact.