Novalissoide In many ways, it does. It's just that AOSP is written in such a way to only allow certain APIs to apps that are registered as DO.
It's similar to Work Profiles. They're an AOSP feature, but AOSP requires a 3rd-party app like Shelter to manage them. Shelter simply calls AOSP APIs.
In the same way, DO is a standard AOSP feature, and AOSP mandates that Private Spaces are forbidden on Owner when a DO is active, and get prevented (and deleted if any) on reboot (I figured it out, it's not random, just happens on first login) on secondary profiles. And by default, AOSP prevents Work Profiles (it seems AOSP has a way to allow them but it's not trivial so DO FOSS apps aren't prioritising it).