Microsof SHOULD patch SMBv1
Even exposing SMBv1 on private networks is a vulnerability for the network.
Refusing to patch it is just unethical, immoral, and should be illegal.
Now patching by giving the administrators the ability to disable it, yes. Patching it by giving the administrators the ability to restrict it to specified networks, yes.
Both of those fixes should be present ANYWAY.
Best of all would be ACTUALLY FIXING THE BUG.
Anything else... just being stupid.