Because some fish contain high levels of mercury which is bad for pregnant women. They also recommend steering clear of pre-cooked seafood because it can harbour bacteria. If it is freshly cooked it is fine, but try not to go overboard and limit your consumption.