Question: why are video cards so expensive?
Answer: GPUs are so expensive now because their supply is well below their demand. Demand for GPUs shot up with the value of crypto currencies. Mining bitcoins and the like has become more profitable, and GPUs are the best hardware for mining.