In this context (IIRC) smart means “if this zip contains a single folder with contents, directly extract that folder, but if the zip contains files and/or folders, extract all that to a new folder named the same as the zip file”.
Some people zip folders while some people zip the files in a folder. Smart extraction just handles both automatically.