I feel like the issue is pretty prevalent in the community as systemd not being incredibly popular with the fogies (myself included). Systemd is expanding at an exponential rate and the documentation is difficult to sift through for niche things like this.
But yes, it does exist and works relatively well.
I think that's really an oversimplification--it really all depends. Systems won't boot in under 20 seconds under all circumstances, and just because your system takes a while to boot doesn't necessarily indicate there's an issue.
But either way,
systemd-analize blamewill help you track down some possible issues and hopefully correct them.Another thing you can try if you're running Gnome, is to edit the
application.desktopfile in your system application launch folder and add a startup delayX-GNOME-Autostart-Delay=60to some non-critical applications that you still want to run at startup. This will ensure that not everything tries to star at once, but you still get all your helpful apps to run at startup.