Agreed. This is why we insist on campaign finance limits and public lists of donors.
See new article just today from the UK where someone wanted to donate $300k to a US election, and did so by funneling it through a lobbying group to obfuscate the foreign source.
https://www.thetimes.co.uk/article/no-10-chief-of-staff-in-f...