Well, first of all, they can be priced that high. Intel could price their i7 at $600, but because they mainly sell to OEMs they go lower. NVIDIA can sell stuff for a lot more.
And when you get down to it, GPUs are more expensive. A GTX 1080 has more transistors, plus high priced RAM and a cooling solution.