Question: why emeralds are rare in minecraft?
Answer: Emeralds are rare because their only purpose is as a currency. They have no intrinsic value since you can't craft them into anything. Just like in the real world, if the currency were easy to "make" or "find", it wouldn't make a realistic currency.