Opinion: DJI has abandoned professionals
I agree 100% with this writer. DJI is not the FAA, they are not the air-police. Their firmware/flight software inaccurately implements "NFZs" and "TFRs" - it prevents a pilot from taking his/her craft off in areas in which the pilot is authorized, and there is no way to test if this error will be present at a particular site at a particular time prior to that time in that place.
We can't effectively sue them over it (check the ToS you "sign" when using the drone, arbitration and mediation only) so all we can do is complain. Via forums such as this and their own, and with our wallets. As SOON as I can find a UAS that performs as well as a Phantom 4 at a similar price point that does not employ a "Geo" system - I'm outta here. My loyalty ended the day they prevented me from using the product I purchased when I wanted to, where I wanted to (legally) and provide no option to remedy the situation. For the 3rd time in as many weeks I've gone to a location where either I've flown before or is in the middle of NO flight restrictions of any kind, and been told that I cannot take off and not offered any option to override it. My $1500 brick sat there flashing as the embarrassment in front of a client fell entirely upon me.
DJI needs not to fix, but to entirely remove their big brother Geo system. It's not their job, it's not their role, it's not their responsibility. Their responsibility should be to their paying customers. Pilots, not aircraft manufacturers, are responsible for where an aircraft GOES.
In My Humble Opinion...