The BSAs are highly compressed archives that contain all the raw game data, where as Skyrim.esm and Update.esm contain almost all of the scripting. BSA compression is how they get a game like this to ~6GB.
They're not that good compressed.
Basically the BSAs are optimized to replace the Windows-folder structure, so that the engine can access the models and textures quickly.
The smaller files aren't compressed at all, e.g. shaders.bsa. BSA: 25 MB / Unpacked: 25 MB / ZIP: 1.6 MB / 7z: 470 KB.
The bigger files are compressed but it's a rather simple algorithm, even age-old ZIP can squeeze the files better.
e.g. textures.bsa: from 2.4 GB unpacked to 1.4 GB (BSA) vs. 1.3 GB (ZIP) vs. 1.0 GB (7z)