If i was going to write software on this level, that will be used by governments. There is no way, its going to be a nice little program that only extract information.
Its going to have every trick in the book (and outside it), to stay hidden. And it will have payloads to alter its behavior, updates, etc...
Nobody is going to pay you big fat money envelops for software that anybody can write in a afternoon. You want it to be as capable as ever, and you do not want it found!
I mean maybe the exploits they found weren't good enough to allow them to do whatever they want with the phone.