Could it happen that, due to some unusual circumstances, the call at $105 doesn't work, increasing your loss above the supposed maximum amount? For instance, what if the one who sold the call at $105 does not deliver the stock for some reason?
Many traders will close their positions before market close, leaving a relatively tiny amount on the table to avoid the risk.