Most of the time, even diamond status with million mile status, would not get business class upgrade internationally.
Most airlines outside the US have similar pricing structures for flights as well. I think Delta is just following what works for other airlines.