Good design is one that fulfils the requirements but does not overdo it. Opto isolators will be the fail point in your circuit, they always are. They do fail safe usually but without it the circuit will not fail at all for many years. You are driving a mostly fixed resisitive load so the strain on any components is well within the design spec.

Belts and braces do not make trousers stay up any better.