Compaction happens to all soil, and it's just a byproduct of watering. The more you water, the more it happens. The best solution is to put stuff in there that can't compress, like a shitload of perlite. I put 50% perlite in my mothers, since they have to live in the same tiny pot for months on...