It's your pool and therefore your choice. The guy you talked to may well know something I don't, but I've seen auto covers wrecked by having been used as winter covers. Is he willing to give you a 100% guarantee that it can be used as a winter cover?