Example:
Public of Andorra gives money to Andorra Programmers to make some cool program that all people need.
Why US Public is allowed to use that code? Andorra's budget is not that big so why people of Andorra should pay for people in States? That's a very good way to not produce Public Code at all.