

It could be that /dev/sdb2 really does not exist. Or it could be mapped to another name. It is more reliable to use UUiD as others have said.
What filesystem though? Another possibility is that the required kernel module is not being loaded and the drive cannot be mounted.
Half of them probably will. People are like that.
Many times, I have seen people switch tech because something is missing or has changed…and they switch to something that also does not have it. Boggles my mind.