To me the caddy function is almost useless....almost always gives me one more club than I need, unless the shot is to an elevated position. On the greens the caddy often makes mistakes because there is no consideratin for the uphill or downhill slope of the green; not to mention the fringe issue in the OP.
I truly believe we would be better off without the caddy function at all...then we would have to make a human based determination for every stroke taken...with such a system, at least we would not be caught with the wrong club or meter because we forgot to evaluate the caddy's selection(s).
At the least, WGT, might give us the capacity to turn the current caddy "off", so as to force human selection for each stroke.
Harve