Are extensions that disabled other extensions ok?

Its is one of the cases where the users just click the “I accept” button to use the extension. It is fairly popular and I use it myself, I do not want the the creators to get in trouble and it for be disabled or anything like that I was just curious as to why they could do something like this, as it kind of defeats the purpose of component overlays. I can send a PM to those interested.