They serve different needs.  Reader/Writer for people who want to control every aspect of the compression process.  Personally I prefer the stream API.  They are much simpler to use.

I'll add in more doc to explain the advantages or disadvantages of each API.