My fairly high-end system with NVMe drives is absurdly slow at booting to my minimal Arch Linux installation's (tty) login screen. And I'm not some anti-systemd evangelist, but it certainly doesn't seem to be helping matters. Once the kernel starts being loaded, it shouldn't take more than a couple more seconds to get to login.