Parabellum,
I fully agree with you. The number of independent variables affecting any commercial flight is staggering and increasing yearly. I have heard this for many years and IMHO it's getting further away than ever.
(Please dont mention solving this with yet more layers of software!)
However a nice Federal research budget for big US contractors might be more realistic....