That would be much more work to maintain and initially backport.
This is an extremely simple implementation that is in line with the goals of DivestOS.
numbers wise: Sandboxed Play is in excess of 5,000 lines changed, whereas this is barely 100.
Sandbox Play is far more of a first-class feature in GrapheneOS, whereas unprivileged microG is moreso a bonus feature for DivestOS.