Your proposal could seemingly help this, but I just cannot see how would this involve players in a teamwork of the faction that has specific goals and coordinated efforts towards these goals. Rewarding activities that hurts the coordinated work like in your example without incorporating pledging players to the information flow of your faction would provide a false sense of helping that faction and would work against the set goals, regardless their best intentions. It would also be a gap towards the opportunity of being introduced to the lore and added content of the faction if it has any. Pledge approval could be a simple mechanic to address this gap.
Er, you mighty not have gotten the memo - but right now, people can do missions for your player factions as well and as such do whatever they want without you having any chance to influence anything they do. So nothing would change, besides the fact that people would be able to show that they are supporting a minor faction (and to maybe get some better prices and discounts from them in the process).
So what exactly is your problem? That you don't get
more control over "
your" player faction? If it's that, then I am actually happy if that will never be the case, since this would mean that you are telling other people how to play
their game...
Always remember: there are no clans or any "player lead" factions in the game (and they are not wanted, either - that's confirmed by FD as such), you can only decide to have a player group which will try to influence (see it as "lobbying") a minor faction (for which you could choose a name and government type as well -
ONCE) by doing missions and other stuff for them - but the
BGS is the one which decides what happens in the end, and the BGS is not (and should not be) controlled by any player group.
As such, your objection actually is not an objection, but a request for more power to player groups in game - which, as I wrote before, I don't like (and obviously neither does DB like it).
- - - Updated - - -
I would still argue that the player created factions should have control over who they accept into their ranks in game, just as they do outside of the game. Just because someone gets Allied status, doesn't mean they've been helping that player faction. Player factions have their own goals and agendas and while we may want to have the next expansion from system A, someone who is not part of the group and is not aware of our plans, goals and strategy, may have been delivering lots of exploration data in system B in Solo, effectively causing the expansion to happen from system B. So:
1) They are gaining reputation while NOT helping at all.
2) We haven't got a clue about it, because they do it in Solo, so we can't even educate them.
3) They are cancelling out the efforts of multiple pilots that are dedicated to the cause of fulfilling our expansions plan.
I would certainly would not like for such a person to wear our faction name in game.
As for NPC factions, I think the reputation-controlled pledge system would work really good. For player factions, not so much.
Well, as I wrote in my answer before, it wouldn't change a single thing if you can control who "pledges" to a "player created (not controlled!) minor faction" - since
everybody can still take missions from that group, shoot down ships of other groups (or even the player created faction itself) without you being able to do anything about it (as it should be). The only thing this would add would be some kind of "feeling privileged because I am a member of a group" in game -
which as such is not a good thing at all. And the whole "nobody should be able to do something we don't like while wearing our colours" thing is just something to play snuggle bunny with your feelings - it doesn't work like that in the real world, either. For example, if I want to put "Hell's Angels" on the back of a leather jacket and wear it, I can do that without any problems - but I will be at least beaten up every time somebody who actually is a member of them will catch me. You are actually asking to take away that option from the game.
So what you are
actually asking for is to be able to control
other player's behaviour - which is something I will oppose (and do so quite vocally) as long as I am playing the game myself.