I'm an admin at a hosting company and I deal primarily with Linux machines though we have plenty of customer with Windows servers.
In my capacity I have only ever used SMB for a file / print server on my local LAN.
Is there any reason to leave SMB open? I have not heard of any actual reason to have it exposed to the internet, is there some Windows thing I am unaware of that requires it?