The main problem I can see with coding a backdoor into crypto software is that it effectively forces one to fight using "security by obsfucation," meaning the security of the software relies totally on the ability to keep the backdoor secret, and since everyone would know the software had a backdoor by law, the number of people attempting to figure out ways to hack the backdoor for their own benefit would be staggering.
The main problem I can see with coding a backdoor into crypto software is that it effectively forces one to fight using "security by obsfucation," meaning the security of the software relies totally on the ability to keep the backdoor secret, and since everyone would know the software had a backdoor by law, the number of people attempting to figure out ways to hack the backdoor for their own benefit would be staggering.