I'm still waiting on systemd getting its own text editor, with keybindings that are a random combination of emacs and vim ones, at which point all config files will switch to a binary format that cannot be read by normal editors.
Following that logic, it would make more sense for systemd team to get an own language, something with traits of rust, go and haskell, and port everything to that, at which point it wouldn't be much of a stretch to drop libc and with it all support for "unsafe" languages.
Why stop with a text editor? A binary source code format separate from the binary text format.