Realized that GIMP can save compressed images as .xcf.bz2. Why haven't
 I noticed this earlier?

 Also, this is a nice example of applied UNIX philosophy. GIMP  doesn't
 need  to  implement  its own compression algorithm. Instead, it reuses
 existing tools.