I can reasonably see the logic, within the context of those specific disciplines mentioned, like cyber and logistics management. I would think it better to bring in those skilled workers as civilian contractors, instead of trying to make them officers. That might eliminate morale, compensation and chain of command issues.
They did just that in the early 60s when I was in the Signal Corps. It worked fine and they had the authority to get things done on the technical side.