Can't believe you tried so hard to list reasons for taking the route, and missed an obvious one that other commenters suggested. Travel is not always just A->B as fast as possible.
One would think that travelling across so many countries and continents would be quite clearly the point of the bus service.