Faith is not involved here. Just code.
Workarounds are possible and implemented in
https://github.com/pazos/filesResolver. KOReader implements the first workaround and MoonReader the second one.
Google engineers also expected workarounds from "lame" internal apps:
https://github.com/aosp-mirror/platf...ode.java#L1434