Some conditions have underlying causes. Unless you treat those, the subordinate condition cannot be removed.
For example, the stunned condition:
A stunned creature is incapacitated (see the condition), can't move [...]
So, when you are stunned, you are also incapacitated. Let's imagine an effect that can remove incapacitated, but does not affect stunned. Would it work?
No. Because to lift the effects of incapacitated, you need to remove stunned.
Therefore, the creature might be blind, but unless you remove the underlying cause of blind, it will remain blind.
Spells and temporary effects that directly cause a condition tend to end when the condition is lifted, unless it says so in the effect description.
A DM may even consider that the blind condition is removed but immediately re-applied. In any case, the spell will fail to produce the desired effect.
To restore the sight of a creature without eyes, you need to restore at least one eye.