Yes, let's put the incompetent buffoons who thought installing McAfee on every government computer was a good idea in charge of their rolling own Linux distro. That sure would solve all of these problems.
We could have put NIST or another entity in charge of developing a federally-approved *nix distro decades ago and we'd have none of this friction today.
This would still be an awesome solution today. I hope we do this eventually. But I don't believe Windows is the problem, it's the way the DoD is trying to manage it.
Windows is definitely part of the problem, but I agree it's not the problem. Linux or MacOS are not better enough either.