People don't condemn sendmail because of its functionality, that makes no sense. They condemn it because it's barely supported, difficult for anyone other than bearded sysadmins to use, and is complete nonsense to be part of base considering the mail functionality required in a standard system.
It's not big, but still 60x the size of dma. Obviously functionality is completely different, but for anyone "not" running an actual mail handling system, dma does exactly what they need, and makes those things easier. Try telling a novice FreeBSD user how to get their system to deliver system emails via their authenticated smtp relay using sendmail. (and then find a good answer to their question about why a simple and common need uses an entirely over the top mailer and is still needlessly complicated in 2022).
And if you're actually running a mail system, where's the issue with "pkg install sendmail". Not only do you get to choose which mail application you want to use, but you also get updates without having to upgrade base or install the pkg anyway.
I used sendmail for a long time, but it's presence in base at this point is nonsense. It's like Microsoft using Exchange for basic mail functionality in windows nt and still having it in Server 2022 because of a few sysadmins whinging that they have a couple of machines that use it (and apparently are too idle to just install it in that case) and arguing it's not *that* hard for the other 99.9% of users to configure it to use a smarthost - as long as you jump through 17 hoops, install a few additional features and know exactly what you're doing in the first place.