Semi-personal commentary:
The NSF's terms were quite perverse – even ignoring the clear ethical fuckery they demanded.
"Promoting a diverse and international Python community" is written into our IRS-registered mission. Accepting the NSF's terms would have meant using funds in a fashion contrary to the mission that gives us a non-profit status in the US, and explaining that to the IRS in four years time would have been a heck of a time.
https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html