FEDEX, who invented the idea of 1 day shipping, pioneered the idea of simplifying the routing of packages - essentially minimizing the amount of decisions, and therefore the number of people doing the sorting (its now computerized, I'm sure). Their idea was simple. Everything from everywhere in the USA gets put on a plane (0 decisions) and sent to Memphis - all of it is flown in around midnight to 2 AM. Stay in the Days Inn under the runway (about a quarter mile off the end, if there's any justice that place has been bulldozed by now), and you'll get a night of non-sleep you'll never forget.
In Memphis, at the airport FEDEX facility on the grounds, everything is sorted once, and then goes on to whatever plane it needs to get on to be delivered the next morning. The planes then take off (waking the folks in the Days Inn for another couple hours). At the destination airport, it goes sorted into trucks, etc, and gets delivered. The whole point of this scheme is that it's fast, and you touch the package very few times. Judged in that way, it's efficient.
What happened to your packages is an improvement (of sorts) in the process, in that it went a shorter distance to a hub, and then shipped to you - computerization is likely what made that feasible to do without adding people and labor costs, and it no doubt saved them some fuel on some form of transportation compared to going halfway across the country. Given another decade of optimization, and raising fuel rices, they'll likely figure out how to shorten the route even more.