If anything if you released an addon that was misusing the API in a way Blizzard didn’t agree with they would -
- Contact you and ask you to please not do the thing
- Ban your addon if you continue to do the thing ignoring their advice
- Change the API so that thing you were doing is no longer a thing.
They wouldn’t ban you for it. Banning an addon author simply because they were doing something with their Lua API does not solve the problem of that thing being used.