Its a psychological factor in humans for being greedy all the time. Like diamonds, if there value is like iron then it will not matter for people to buy but since it's price is very high so people think about its value in terms price.
Same happens with btc as same people who don't want to buy at $3800, are now willing to buy at $19000.