Yeah, that was an odd fix. Then /proc/cmdline doesn't reflect what the actual kernel command line was, thereby making debugging more opaque. The sane option, which the kernel developers suggested, was that systemd namespace pre-boot options it takes from the kernel command line, just like every kernel subsystem already does.