Можно вообще грузить все модули выше базы, теоретически это будет правильно.
Загрузка ниже базы - это исключительно функция для защиты системы. Если пакет, который подключён выше базы, ломает систему - это плохой пакет.
При использовании нормальных пакетов - возможность штатными средствами (без переименований) подключать при загрузке PFS ниже базы - не нужна (ИМХО).
Но с учётом того, что уже существует много SFS и нужна обратная совместимость - для SFS-файлов такая защита актуальна.
Кроме того, эта логика (PFS выше, SFS ниже) уже используется в системе при подключении файлов в процессе работы.