in his gym, each gym leader made a list of what you can't use to battle them and them only.
however, the original post does say that gym leaders can ban moves, but cannot ban pokemon. it also says leech seed is not allowed, even though leech seed doesn't do anything in this game. so i suppose your confusion is excusable and fault can be placed squarely upon the host.