Hey Don, Diving Duck et al.
Couldn't agree with you more. Done a bunch of diversions over my career with various airlines - weather, fuel, company operational requirements etc. All I know is that it's extra hard work for the crew - workload & Flt Time Limits. and an expense for the operator. So it must have been for a good reason.