Because Republicans consider it simple expression. So donations totally just saying you support the person and definitely not legal bribery
As Kennedy wrote, "If the First Amendment has any force, it prohibits Congress from fining or jailing citizens, or associations of citizens, for simply engaging in political speech."