While this is a step in the right direction it is still a step behind everyone else which are currently testing mkosi-initrd. What is the reason for not directly going in that direction?
All the dracut and initramfs-tools scripts are just duplicating effort that have already been solved by package managers and systemd/udev and which mkosi is utilizing. Having deployed Debian based machines with initrds generated using mkosi I can say that is was a breath of fresh air to work with it.