Many mods that have their focus mainly on parts, say BDB, Tundra or SEP usually have their dll’s in the repository.
Recently when I set up BCS I put the dll in the gitignore since binary files can’t by merged and it could lead to the dll not being inline with the source if two branches got merged around the same time, both stemming from the same commit on main.
Users who like to be on the bleeding edge then clone the repository and are left without a plugin.
It would be nice if the build workflow could be configured to commit the binary file it builds into the repository so it can be left in the gitignore but still kept up to date in the repo.