Up to the 2017 MacBook Air, the SSD was a removable module. From there on, Apple changed the architecture entirely: in T2 chip models (2018-2020), the NAND chips are soldered directly to the logic board, and all storage is hardware-encrypted through the T2 itself. In Apple Silicon (M1, M2, M3), that logic moves into the SoC: the SSD controller lives inside the M chip, and the NAND is cryptographically tied to that specific CPU.
This has a direct consequence for data recovery. Transplanting the NAND to another MacBook does not work: even if the chips are physically intact, the content appears as encrypted noise that no other board can decrypt. The only path is to stabilise the original board, repair it electronically until it works just long enough to extract the data, or transplant CPU and NAND together onto a compatible donor board (same model, same generation, same capacity).
That's why a software-only service doesn't reach this far. Modern MacBook recovery requires a microscope, a temperature-controlled soldering station, a NAND programmer, and above all, experience with each Apple chip's architecture. Every generation has different packages, different thermal profiles, and different attack vectors.