Hi, thanks for the discussion - and yes, @geisserml is right on this.
BrotliDecode in PDFium was built when it was still experimental, and even now it is a very new feature exclusive to PDF 2.0. Given that the feature is still very new, we want to leave the choice up to specific embedders. For instance, Chromium has had it disabled by default for a long time; only recently has it been enabled by default in the latest canary. Even so, someone else may want to leave it disabled to focus on PDF 1.7 or leave the choice up to the user, another utility of the option.
In future as well, even when BrotliDecode eventually stabilises, we would likely be cautious when it comes to removing the configuration flag, as we wouldn't want to take the feature away from anyone who has come to rely on it for anything. Once again, what happens with flags much, much further down the line is something which we have not looked into yet, and our perspectives may change based on how the community uses the feature and what we may feel could be better then. Even still, we would (as we are doing so now) make sure to inform all embedders in such a case.
Thanks for the feedback!