Well, I think that you are being a bit paranoid here.
Yes, there are some deliberate bugs, but
most of them are due to real operational and field execution conditions. In some cases, it is security holes that are found by others...
In many cases, certain sofwtare race conditions are also not clearly identified until the software product is already in the field and in many, many cases it is due to interface compatibility issues between the various modules and layers. Like some parameters not getting properly initialized, etc...
Something perfect would have to be static and frozen, since it could not be changed and/or improved. In other words, there is nothing perfect while in motion due to interference or action/reaction conditions...
-wirelessguru1