They have a custom window manager because they had to build a controller friendly UI from scratch since one didn’t exist already. Not because existing DEs are broken.
Their package management also isn’t that exotic. It’s a lot like Fedora Silverblue where the OS is an immutable image and user software is installed with Flatpak.