DFT has the advantage of being computationally less expensive than HF while still giving a reasonably accurate answer. For a system this complex, computational expense would become a very important factor, so DFT makes more sense even though the answer may not be as accurate.