Don't forget security. When there's a problem with systemd shit hits the fan. When there's a problem with a widely used piece of software that only does one job the mess is smaller and easier to clean up.
Yes, it was an issue in one moving part. The fix did not require significant tiptoeing around to prevent breaking everything else. It's a perfect example of the "do one thing well" philosophy paying off.
I'm sorry, but this just isn't a fair comparison. Software is hard and the impact of software security issues is seldom limited to just one tiny place where it originates.