why not make every week a super week, so that you can have a single loop where each pair of teams faces each other once.
My guess is that by adding more matches, the actual best teams will eventually statistically settle at the top. With the current system, there's so few matches that one or two bad matches can completely kill someone's chance at getting to a lan. Allowing for this randomness means you're way less likely to have the same teams at LANs, which they think makes the sport more entertaining I guess.