This is not correct, the option has value and hence a premium should be charged, I think it is related to the intrinsic value. Let suppose that we have a ATM forward starting option, so doesnt matter the level from the underlying, its intrinsic value will be zero
Any other ideas?