No, if Electrics lost, it should just just advise on the situation and wait for it to be rectified.
That was just ONE example of something that might go wrong when trying to operate the airplane from GSX, instead having the user do it the correct operation, which can change between each airplane.
When GSX was in Beta, it Opened AND Closed doors automatically. Worked reasonably well with default airplanes, but it turned out to be a huge mess when dealing with 3rd party airplanes, with their own custom simulations, custom way to open custom doors and even their own bugs, because some even fail to synchronize the actual door visual *animation*, with their internal simulation of the door's status, in some conditions like saving/loading flights, etc.
That's why we HAD it in Beta, but we had to turn it off, and replace it with the WAY more reliable current system, which only READS variable, and don't try to touch anything in your airplane.
I just feel the realism will be much improved, I if this is implemented in GSX.
What you are asking, is to have GSX, which is a ground crew simulation, to act on behalf of airplane crew. It's not more "realistic" in either way or the other. As you can see here a discussion on Airliners.net:
http://www.airliners.net/aviation-forums/general_aviation/read.main/5590091/From all posts, it's clear that whether it's the airplane or the ground crew who are supposed to open doors, is not the consistent across all airlines and airplane types but, even when ground crew is allowed to open doors, they would never do it without getting permission from the airplane crew so, just consider the fact you have to open doors yourself, to be the act of giving that permission.