This is mostly just because of how it was done for Paragon but I'd make the same choice myself as `.dds` for the container format. It has native cubemap support and can be created by art packages on most platforms.
Or it can just be built using the cubemapgen program, which has linux builds too, from AMD/Ati.

Is there a good reason to require us to support loading the cube map faces separately?