Sorry for the lost.The airline will likely say you should've purchased insurance with ticket purchase.
The only alternative I would suggest is due to weather patterns which gives more and more instability in airspace - you may wish to monitor weather at/around your departure to see if delayed and if so, contact United you no longer wish to take the flight. Unfortunately, this requires monitoring the aircraft flight on the day of departure and if it is On-Time you are simply SOL.