People can give frags to whomever they would like to. Nothing about DBTC prevents members or non-members from giving frags to people they think are deserving.
DBTC is a club program, supported by the club monetarily and through volunteer hours to manage. So to participate in the tracking part of DBTC, including the rules about giving back a certain number, posting updates, etc, people need to do their part and support the club in return. It’s one of several benefits of being a member who supports the club. At least that’s the way it has always been. It seems reasonable to me since being a supporting member costs almost nothing compared to this hobby, so people who aren’t members are really just uninterested in supporting the club.
Just to emphasize, nothing about DBTC is telling people not to share their frags outside of the club members, but it doesn‘t facilitate it either since it is outside of the club.