Optimizing for Human Understanding
prog21.dadgum.com
prog21.dadgum.com
Because the better your program understands the data, the better it can predict expectations, and compression essentially means that you store the difference between your expectation and the actual data.
This is why often developing a more compact notation also leads to a better understanding of the problem.