Not all controlled airports, for example most class D airports are outside ADS-B required airspace. Basically, you need ADS-B in airspace where you already required a mode-C transponder previously.
Further nit: the rule went into effect on Jan 2 this year, because of the wording of the actual law. It seems likely that the intent was to be on the 1st, but that’s not what was written and enacted.
Further nit: the rule went into effect on Jan 2 this year, because of the wording of the actual law. It seems likely that the intent was to be on the 1st, but that’s not what was written and enacted.