DoD Generals are probably pushing this with Hegseth because it's something they can control and Hegseth is not pushing back.
DoD Generals also probably don't agree with pissing off all our allies but they don't have control of elected leadership and elected leadership is making those decisions.