Costs of alternative transport and accommodation due to missing a connection within public transport is covered in my insurance, unless the reason is a strike, bankruptcy or negligence of the passenger. And only if the connection is not the transport operator's responsibility.
As an example in their marketing material, they use a public bus breaking down on way to the airport.
I haven't used this coverage but I think it shows that there are insurance policies to cover missed passenger-designed connections.
My insurance, too, does not pay in case of strike. Strike is seen as force majeure in many contracts.
I would agree with the EU. Employers have the bigger power on the labor market, it's their responsibility to keep working conditions good enough to avoid strikes.
In Finland the causes for delays can easily be read from an open data API. Having looked at it, it is completely ridiculous: The conductors seems just to enter some more or less random code at every station.
I doubt any insurance will pay for any kind of missed connection, no matter what.