Blender user interface design

I know whats hapening, I just dont understand why would devs hardcode UI stuff if there are editors, They did it with properties editor, why not do it with everything else, Blender’s UI main philosophy was always:
100% Customizable.

Specially, I dont understand why would devs take the info editor’s header and put on a locked ui region while everything they needed was just to split the timeline and set to INFO EDITOR.

Its like 100% more work while they only needed to change a editor tipe on the startup file (NO CODING AT ALL)