Despite the advances over the last thirty-years, the fact that no one in the IT industry seems to be able to create a secure system with reasonable functionality indicates the industry itself remains in an infantile stage of development.
Possibly, or the condition may be a function of the operation. IOW ... expecting the secure system with "reasonable" functionality sounds like tradeoffs in aviation.
that is ... putting an F35 into the job of the A-10 ... or expecting it to perform "reasonably" for all services' missions. Not going to happen, but we're gonna spend the money anyway.