I think this is a great idea by the way, funnily enough I had thought the same thoughts
numerous times over the last 18 months. "Why does dracut do it's own job
scheduling for generating initramfs, when systemd has all this job scheduling
functionality already?" but now someone has actually made those thoughts come to real
life :)