I can appreciate why companies would not want to be attached to politics in this way, or accused of influencing elections.
At the same time, as long as this person is consenting to this (which clearly seems to be the case), I don't think the developers did anything wrong (malum in se).
I suppose this is a use-case where people will turn to locally-run models.