Общие куски в HostFiles должны быть реализованы как простые процедуры в Files.
Реализация в HostFiles их использует, и реализация в Linux тоже.

Архитектура ББ в этом смысле недоработана.

Но всё заранее угадать нельзя, поэтому и случается копипаста.
Но это не аргумент для затычек вроде EXTENSIBLE.