To be fair, it's mostly a relatively simple text based variation of CSV that also encodes some cell formatting instructions. As a lowest common denominator spreadsheet data interchange format, keeping it stable is largely the point. You can think of it as a spreadsheet equivalent of GNU Recutils format.