That Nucleo board is/was totally fine. That mass storage which is by default enabled is to load hex file straight to connected target without use of any program but simple file transfer or drag and drop if you will. If it's not needed you can turn it off by choosing appropriate options in upgrade firmware tool. Boot pin has nothing to do with it. I hope it helps someone.