They probably don't make it buyable from the boutique because some players donate more, so they get more gold. So, $5 for some people is 20 gold, for others $5 is 64 gold.
If they make it say, 60 gold in the boutique, then some people could be getting ID Stones for $5 = less profit.