The user-visible cost
An unsigned Windows executable can trigger SmartScreen warnings. The software may still work, but users have to expand a warning and choose to run it. A certificate improves trust over time, yet reputation is not created instantly and the purchase is a real cost for a small team.
Graceful release behavior
AdroitPad’s release pipeline can sign when the certificate and credentials are configured, and skip the signing step when they are not. That keeps releases reproducible while making the trade-off explicit. Signing becomes worth prioritizing when download volume, enterprise adoption, support burden, or customer security requirements outweigh the certificate and maintenance cost.
Practical follow-up
Unsigned distribution can still be responsible when the download page explains the warning, publishes checksums, and offers a verifiable release source. Those steps do not replace signing, but they give technically minded users a way to validate the artifact.
Track the support cost as a release metric. If SmartScreen questions become a recurring obstacle for first-time users or enterprise review, the evidence will justify making code signing a funded release requirement.