I tell you why I got the hump, because on my first visit he gave me written confirmation that it was the rear sensor and a £55 bill, so I replaced the rear sensor and was willing to pay him another £55 and he still can’t turn the light off, what planet are you on!
You are being unreasonable. All that a scanner can do, is indicate the correct corner, which the ABS controller is reporting as being faulty. Beyond that, it is down to the mechanic, or who ever is assigned the repair, to further diagnose it, down to the actual point of failure.
If your ABS system is similar to my own. Then in the wheel hub, is a metal ring, with maybe 50 magnetic points around the edge. Your sensor will be an Hall Effect switch, basically a solid-state, electronic item with three wire terminals, +ve, -ve, and an output. Every time one of the magnets, passes the Hall sensor, the output terminal will flick on and off. If you spin the wheel slowly, you can see the output pin change, with a multimeter.
You can also test a sensor, without installing it, by plugging it in, connecting a meter, and waving a magnet in front of it.
Those +ve, -ve and the output, have to get back to the ABS controller, if they don't, due to damaged wiring, the system will flag an ABS fault. A 'static ABS fault', where the light comes on with the ignition and remains on, even if you do not move the vehicle.
Another type of fault, is a 'Dynamic ABS fault'. The light comes on to prove it works, goes off, then as you drive away, the ABS light comes back on and remains on. That suggests, the controller is seeing the sensor at switch on, it seemed to work, but the pulses on the output, are not in line with what it expects. That could be that the magnets in the ring, have some rust, sticking to them, or similar.