That's correct. Consider the person who would be buying it from you. If they paid your maximum profit of 5 for your call spread days before expiration, they would make no money, no matter what happens to the stock and if stock moved against them in those few days, they would lose all their money.