I doubt it a "I don't know what the hell I'm doing" fuckup. Probably more of a "I warned my higherups, and they overruled me because they wanted the feature more than they wanted the app to be secure, and so they can handle the fallout" fuckup.
I've seen that work out the opposite way, where “Yes, but” gets the part after “but” listened to, and “No, because” with a reason that isn't really a can’t be done reason but a cost to consider gets you not only ignored on the specific point but also frozen out of being involved in business and upper management contact because you are seen as projecting an air of laziness/inflexibility.