Yeah I also never understood why the eShop is so bad. Even scrolling around in videos takes forever.
But then again, me and my friends always buy cartridges so that we can trade finished games. So maybe someone at Nintendo did the math and decided that a global CDN isn't worth it.