Signal should not have been taking money from the CIA.
...
> Why not?
In fairness, at least one answer is obvious: because it created the appearance, for some, that the CIA was getting something out of the deal, undermining trust in the platform.
They are. A secure messaging platform being widely used gives their human assets cover.