Jeff Vandermeer said this quote
“ Agency in fiction has to exist in the context of the worldview. Otherwise agency is not just meaningless or unconvincing, it is often laughable. Unfortunately, agency is often thoughtlessly given to characters who would not have it in reality. p.189 ”