Accessiblity, designer,... and it isn't even the first, that is how GUIs used to be developed in 16 bit home computers for games.
It is like static linking, it was also there decades ago.
There are reasons why the world has moved on from those approaches.