I think in theory it is, but the experience of NATO gives me caution as to whether it could actually work.
As I mentioned, if you are going to specialize militarily as part of an alliance, you are going to have to rely on your allies in theatre to show up with the things that you need and to provide them for the collective in a way that will meet your objectives. I come back to the example of the helicopters in Afghanistan. Canadians were relying on the U.K. and the U.S. for helicopters, but those two countries prioritized their own efforts first. We found ourselves having to use convoys and create greater risks for our own soldiers because we did not have that capability. We specialized.
It will only work if you can have the assurance that your allies will provide that capability to you, and because of those realities and because of some of the caveats that countries have on their operations, this may not work perfectly. I don't say that to indicate that it's impossible, but NATO has to be thinking about how it can address that issue; otherwise, smart defence will leave countries very vulnerable in the field.