These two Airports are only 37 miles away from each other. There's a shuttle between them that takes 75 minutes.
Economically, most cost effective route one hop, without additional landings. And also, it is very big hassle, to manage all passengers and their luggage in hub, and all these transfers are time consuming and tiresome.
~15 years ago, unfortunately, only largest planes (747/380) could fly any route in one hop, but smaller (ie 737) could not. And all air transport economy built with concept of "hub world" - existed several big hubs, like Frankfurt, between them flight big planes, and to reach smaller airports, used small planes or some other transport.
Also important thing, air companies in past have to maintain good relations with hubs, so this was also question of politics and big pain for business.
But then appeared new small planes with much better fuel efficiency (787 and new modification of A-3xx, sorry forgot exact number), plus changed regulations accepted two-engined planes fly farther from reserve airport, so now any airport reachable with small plane and hubs concept slow dissolve.
Sure, still exist number of rare visited places, where just very few tourists appear, but for now their place in "post-hub world" is "under construction", nobody could predict how things will change in nearest months.
EDDF - Frankfurt (E: Northern Europe, D: Germany)
EKCH - Copenhagen (E: Northern Europe, K: Denmark)
VTBS - Bangkok (V: South/Southeast Asia, T: Thailand)
KJFK - New York JFK (K: USA)
Using ICAO codes, you can make sense of a written out route at a glance. Taking one of the examples from the link:
AUY TAH VLI BNE BKK CPH SFJ JAV JUV NAQ
becomes
NVVA NVVW NVVV YBBN VTBS EKCH BGSF BGJN BGUK BGQQ
I.e.: Vanuatu (a few jumps) -> Australia -> Thailand -> Denmark -> Greenland (a few jumps).
[added] 8 if you add MNL (Manila) on arrival to Guam