There actually aren't really any benefits outside of manufacturing. Trace length is a marginal factor in memory performance/latency, and having the memory on-package versus only slightly further away doesn't mean much. I'm not sure exactly where the idea that having the memory on-package was so beneficial came from, especially considering the M1 actually has fairly poor memory latency (though within the expected normal range for LPDDR4X):
https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
As far as HSA/unified memory architecture, PCIe 4.0 has enough bandwidth to comfortably access main memory for applications that support it (and vice versa with GPU memory), although I imagine most high-performance GPU workloads will do better primarily operating on dedicated GPU memory (especially given that a single M1 core can already saturate the memory controller on its own).