Good points all! I think OP, like me, is not afraid of manually messing with config, reading archwiki and getting your hands dirty.
But I would've never looked at dracut when setting up Arch. I'm really happy Endeavour set that up for me. It's nice to have a good base. Btw, thus dracut also meant I didn't have to do anything with the mkinitcpio change you are linking. Although I was reading the wiki, forum, and looking forward to it.