BHP Group, Rio Tinto and other mining giants have delivered similar results and outlooks this week for commodities. They chose ...