SteamOS is locked down. it is not a community driven project. You cannot update if you modify the rootfs. Valve created a true console, it is not a PC.
You don’t have to choose “all or nothing”. You are not being locked in an ecosystem like you do with the consoles Steam Machine aims to compete with.
Windows is broken on steamdeck. the only OS that works properly is SteamOS for obvious reasons.