Because the algorithm seems to be wrong. It prefers to make several small "hops" over long direct flights. For example Phoenix - Albuquerque - Denver - Winnipeg(?) - Iqualuit - somewhere in Greenland - Reykjavik - Glasgow seems like a very popular route and the whole West US is using it to reach Rome.