Ugh, yes. The inheritance tree is just a line, of 4 or more segments.
interface -> abstract -> base -> TheOnlyImplementationInstantiated
Repeat for a couple more chains, and one line bug fixes require visiting a dozen files to figure out.