I was reading on internet these statements about SQL Server data types:
VARBINARY(MAX) - Binary strings with a variable length
VARBINARY(MAX)
I inadvertently found one difference between them. You can insert a string into an image type but not into a varbinary. Maybe that's why MS is deprecating the image type as it really doesn't make sense to set an image with a string.