From /r/3dshacks, about screen-init:
"It is a function of the system which turns the backlight on. Older versions of A9LH didn't have it, but now that it does, we can use Arm9 payloads at boot without adding separate screen init segments to each program."
Basically, it allows you to run payloads without each payload having code to turn the screen on.