Aside from Buz, who has his own set of ideas, most IDists (outside and on EvC) claim that ID is science of a sort. As long as this is the case it belongs in the science forums.
If it isn't science but is simply an alternate statement of theism then it isn't interesting to anyone is it?
I agree that it isn't a science and once that is agreed to the discussion is over.
Buz isn't restricted because he wants to suggest that ID is an expression of some supernatural tinkering. Buz is kept from messing up the science based discussions because he doesn't understand what is needed there.