Question: why are keycaps so expensive?
Answer: Custom Keycaps Come From a Limited Number of Manufacturers These small batches remove the economy of scale present in almost all retail products. This drives the price up, since the sets need to be designed and made on custom equipment.