It’s better in the long term, free software and the political philosophy behind it is entirely incompatible with American political ideology or geopolitics generally. If everyone can contribute, everyone can benefit. When you start limiting this by arbitrary nonsensical reasoning due to legal obligations you only have because the founder of the foundation has a boner for an idealized America that never existed… Shit gets worse. From this many developers are going to permanently leave Linux development and a few may get petty enough to change their license to prevent use in Linux.
Yah sure the guys who are paid to contribute to Linux are going to leave.
Yes, if enough principaled contributors leave, it’ll no longer make sense for companies to pay for people to contribute.