The first name for Mt McKinley was given Densmores Mountain after the gold prospector, Frank Densmore. Another gold prospector, William Dickey named the peak after William McKinley who was a candidate for President. It was William McKinley who was for the gold standard and Dickey did not like the silver minors who supported William Jennings Bryan. Bryan wanted the silver standard.
How Dickey's naming got instituted into law in 1917 are details I have trouble getting. However the Mt McKinley name was passed by Congress and signed by President Woodrow Wilson. Since Alaska was not yet a state, it had little control over those who knew little about Alaska's culture and made policy. It was like naming a road in Chicago after Oprah Winfrey.
Since we have had the name of the peak for almost 100 years, why not just settle down a live with it? Just be glad it was not named Densmores Mountain after a simple gold prospector.
Since it was called Denali for a 1,000 years or so before that, why not keep the name?