Nashville to Milwaukee is a 3-4 hour flight or an 8 hour drive and Des Moines to Minneapolis-St Paul is also a 3-4 hour flight or a 3 1/2 hour drive. Be accurate. Most are at the two to three hour range. The only ones that are under an hour call up range are LA-Ontario, Montréal-Laval, Toronto-Toronto, Boston-Providence, San José-San José, and Winnipeg-Manitoba. There's fewer teams in that under one hour call up time than over 3 hours. Two of those teams (SJ-SJ and Peg-MB) play in the same arena, and Winnipeg has actively been searching to move the Moose, sources:
True North has ‘preliminary’ plan for AHL team in Thunder Bay,
Thunder Bay Still Considering Arena - Arena Digest, and
https://www.cbc.ca/news/canada/thunder-bay/aging-sports-facilities-1.4327910
Once again, everything you've asserted has been refuted. The per diem, bonuses, call ups, all the other assertions have been refuted. As long as the call up time is less than 24 hours, then they're earning their per diem or bonus. Since they only earn per diem on the road, and they somehow can't make it in under 24 hours, then it's $100 down the drain, that's a token fee. Your Tallon argument was irrelevant since it had to do with sending contract offers in the offseason and dealt with arbitration, not issues with call up times. The other ones were equally irrelevant. Almost a dozen teams have call up times of longer than 3 hours. There's 6 that are an hour or under. Of those 6, 4 are huge markets in hockey crazy areas that lead the AHL in attendance. One is San José, who actively looked for a place to put their team in the ECHL-AHL shuffle and missed out. They were unfortunate enough that none of Fresno, Reno, Sacremento, or the other 5-6 markets they were looking at didn't want them. The last, Winnipeg, has been actively looking to move the team out for 3 years. Those are the facts.