I see, one human can earn creds and spread them over his not so good team, they all get big guns and bam aliens raped 
One human could do it, or one alien. Or three players on each team could be doing it, whoever has the evo points or credits to spare.
I used humans as the example and they would probably get a little more use out of it because of their base dependancy. For aliens though, you'd mostly be suggesting sneaky places for spare eggs, trappers that work and boosters where they're useful.
PIE, no one gets credits for deconstructing, only for building and only if someone has already spent credits for the request. No one is forced to put down build orders and no one is forced to build them either. If someone decons in the hope that someone else will give them credits, then just replace the building yourself and don't give them credits. You dont need build points to put down build orders, so you could outline five turrets and a better spot for the armory even if the base has everything built already.
Also, if other people aren't cashing in on the orders, there is nothing stopping you from building on your own orders to get some credits back later in the game.
A human player could gradually invest 2200 credits to layout an entire base, any human going past it would see the outlined structures and know that this is the fallback spot if the main base goes down, and if the team does fall back to that spot, they'd get 2200 cash to share between the builders.
Since it's not limited, alien players could outline multiple places for overminds all over the map.
It does enhance the potential for one team to steamroll the other team, but only when the teams are unbalanced and it was going to happen anyway. Where both teams are well matched and using build orders, all it would do is bring everyone into the game, faster. Having less unarmoured constructor meat, attack grangers and kamikaze dretches wandering around will make things harder for the better players, and easier for the less experienced.