Its a personal effort by individuals in their free time, not a national effort. And if its not all about this Shuttle, its really about those people.
I see your point. The idea of the flags in the logo came from what they do in real life where different Space Agencies gathering for a program have their flags depicted on the launcher/module or whatever they assembled together; same thing for the mission Patch, where the names or the Country flag of the crew members are shown. I had already thought about adding more flags if and when other Countries' devs would eventually join the team.
So the intention was far from giving the idea of something "exclusive" but if the team doesn't like to have their signature on the Logo for whatever reason I'll drop the flags.






