Question: why gpus are so expensive?
Answer: Only really high end GPUs are expensive because they are cutting edge technology. But one notch below the top end and GPUs are downright cheap for what they deliver. If you want to go another notch down, they are a downright bargain. $200–300 in a GPU buys a lot of compute and graphics power.