@Ylleeason: Actually, not for GD. Logisitcs-costs will be quite expensive overall, like additional staff to handle shipping, handling, and other items involved with this.
What seems easy and logical for the end-user, is not necessarily the case. GD is doing it the best way to enable lowest possible price to Resellers, and thus to you. If it were done as suggested, rest assured, it will be quite a bit more expensive.
Once the immediate supply-chain challenges have been resolved, it will be a pretty seamless process with minimum delays caused by the interim step. Plus. what Joe said above