Hm. All too easily complex decisions get offloaded as if they were simple technological challenges.
So, advanced technology for net hits, edge clips or side hit detection. Audio clues? Trajectory and velocity, spin extrapolation, baselining, anomaly detection?
Sure. And if a player were to contest the signal raised by such a system? Whose decision will it be? Whose decision should it be? What drives improvement, how to detect false positives, how to combat the notion of potential systematic misjudgement?
I say, leave a grey area. Yes, you can add complexity and the illusion of fairness by overtechnologizing. In the end, complexity is an Ouroboros construct — the snake that devours itself.