"On Package" isn't the same thing as on die. Apple's M1 LPDDR memory setup isn't really any different from what you would find in a normal PC laptop. By putting the memory as close as possible to the CPU it makes it easier to maintain signal integrity, but it's not really any different from anyone else's approach.