Purpose of RemoteInstall directory in project installation package

What is the purpose of the Default_X20CPxxxx_RemoteInstall folder that is generated inside project installation packages?
Due to internal documentation pointing that way, I tried to install a new software (including newer AR version) on our PLC via USB but deleted the RemoteInstall folder and it worked just fine.
I feel like this secton of the Help Explorer explains the topic; however it’s only valid for AR < B4.33.
In the newer section on Project Installation I can’t seem to find RemoteInstall mentioned anywhere…

The RemoteInstall folder is needed if the CPU is completely empty and is therefore started in boot mode.

The CPU is completely empty when delivered or when CF/CFAST card is empty.