I have fluorescents all over my house. I have not have a dead ballast yet in over 20 years.
For my tank, I use 2 electronic ballasts off shop lights, they are going strong after 3+ years.
You should check if your ballasts are overheating, esp. if they are enclosed inside the canopy. I wired my ballasts so they are outside the canopy to avoid moisture & heat problems.
Also, might check if corrosion is shorting out the wires at the connectors/ endcaps.
80 gal FW with 30 gal DIY wet/dry/sump.
9 fancy golds, 1 hillstream loaches, 1 rubber-lip pleco (C. thomasi), 3 SAEs, small school of white cloud minnows, planted.