Why are EU country citizenship programs so much more expensive than others?

Because obtaining a citizenship in an EU country also grants the right to settle permanently in all other EU countries. In other words, you get 28 countries for the price of one.

Other citizenship programs do not offer this benefit and are therefore less valuable.