Потому что в системах на Delphi значительная часть логики живёт не в программе, а в базе: расчёты, проверки и правила реализованы хранимыми процедурами и триггерами. Исследование только по программе на вопрос о расчёте тогда просто не отвечает.
База при этом читается независимо от программы: из файла извлекается вся структура — таблицы, поля, связи, индексы, — а обычно и тексты процедур и триггеров, которые хранятся рядом со скомпилированным представлением. Но: работать базе тексты не нужны, и вычистить их при поставке — известный приём защиты логики; в новых версиях Firebird содержимое базы к тому же бывает зашифровано. Тогда остаётся скомпилированное представление, читать которое сложнее.
Поэтому наличие текстов эксперт проверяет первым делом и указывает в заключении, что именно было доступно. Какое значение имеет установленное, оценивает суд.