Your friend did you a disservice, as that "myth busting" is attacking an army of straw men.
Being 1 binary or 10001 binaries don't change that they are useless unless systemd is running as init.
In essence the issue of systemd being monolithic is about run time, not compile time.