Someone objected to the following sentence, saying "You can't use it with "tomorrow", because if it's about tomorrow you can't say it's impossible." He/She replaced tomorrow with 'by now'

If she were/was better tomorrow, she could get out of the hospital.

If she were/was better by now, she could get out of the hospital.

Is there any sense to this argument? If so, please explain.

Thank you
Yes, there is some sense. Conditional 2 relates to unreal (impossible or improbable) situations-- so it sounds odd in the first sentence, since we don't know how she will be tomorrow. The second sentence carries a different meaning ('she is not better now'), though, so you cannot just substitute 'by now' for 'tomorrow'; rather, you must go to Conditional 1: 'If she's better tomorrow, she can get out of the hospital'. That is the natural statement to my mind.
Thanks. [Y]