If you'd said "useful" instead of "vital" it'd have been fine logically, but "vital" implies necessity.
If you'd said "useful" instead of "vital" it'd have been fine logically, but "vital" implies necessity.