Consider checking out nixos. Although this is already possible to do in normal distros.
> The OS should define a stable format for the OS to install, update and uninstall these files
Like .deb and .rpm?
> 3. We need a desktop environment that's visually appealing and has a good UX.
Such as KDE and the rest?
> We need centralized, thorough and official user documentation about the OS
Distros have their own documentation already.
> And this documentation should be distinct from the developer's documentation
Why?
> The user shouldn't need to learn 10 different config file formats
You will love nixos then.