It seems almost like a combinatorial impossibility that any software could be secure nowadays. Given that security basically depends on the interactions between various components being sound, and the fact that most systems nowadays are built from countless layers each with their own complex and confusing API, how could any software be even remotely secure?