Everyone can afford a GPU, not many can afford 2k+ for asic.
With the K16 project its not going to be necessary to drop 2k for ASIC. At current chip prices its closer to $300 for 4.5GH/s. Cheap enough for DIY to still exist but GPUs will quickly become useless.