include and outDir at least, seem useful. Why not include them? Because TypeScript resolves them relative to the configuration file that they are in, and not relative to the project/end-configuration file that extends from them.
microsoft/TypeScript#29172