> Appearance Streams are great for forward and backward compatibility and are probably no. 1 reason why nothing managed to replace PDF.

I've been wondering why they took that approach. Do you know their original reasoning? And how does it help compatibility?