avidgrapher Why is it this hard compared to other FOSS operating systems? Compare how one on Linux can switch a whole desktop environment by merely editing ~/.xinitrc, without any compromise of security.
Because the overall security model of Android is very different than a desktop operating system. The core operating system is completely locked down to help ensure the security of the device. The same goes for other mobile operating systems, such as iOS.
The project's developers would need to incorporate these changes at the system-level, which they are not inclined to do with their limited resources. Alternatively, you would need to 'root' the device in order to install software (assuming it exists) in order to modify the UI as described, which would be a huge step backwards in terms of security (contrary to GrapheneOS' primary goal).