Платформу делал наш соотечественник Женька, который настолько увлекся стилями, что полностью погряз в их хитросплетениях, полностью игнорируя реальные нужды разработчиков, в результате чего мы имеем то что имеем))
Можно смело утверждать, что именно эта чрезмерно замудреная стилизация и не сделала из fmx, настоящий кроссплатформенный фреймворк уровня "ready for real production"
Про покрытие нового функционала полноценными тестами, он тоже, очевидно ни сном ни духом, - код запустился - и это уже здорово, можно в релиз!
Особо печально, что даже такой отличный программист как Ярослав, не смог повлиять на ситуацию, ибо проблема как раз в архитектуре и базе UI fmx - этих пресловутых стилях.
Кстати, даже после ухода из emb, автор fmx до сих пор в со-компании, стругает-обновляет стили пачками.
p.s. Тем паче обидно наблюдать за набирающим обороты Flutter - который исповедуют тот же принцип что и fmx - собственная отрисовка ui на каждой платформе, и где все работает даже быстрее нативных компонентов. А многие кстати говорили, что это невозможно, что мол проблема НЕ в кривой архитектуре fmx (как писал я), а именно в непосильной задаче - ну вот получите Flutter с его многоэтажными вложениями, и прочими фигурами, но РАБОТАЕТ же, а ведь и Delphi мог быть на его месте и даже выше, эх.............