That's definitely a model we should consider. If politics were removed from the decision-making process, the approach to procurement would become a much more neutral.
We all know that politicians are elected to represent what the people want. It's important, particularly in matters pertaining to defence, to reflect people's preferences. So it could lead to delays without basically improving the procurement process. We have only to think of decisions with respect to the F-35s, and how it's going to cost us a lot more today than it would have only a few years ago.
The establishment of a new agency would therefore be a desirable approach in some instances, but it would still have to be closely monitored by politicians, who are ultimately responsible for government decisions.