Swapping a sensor is way easier than rebuilding a carburetor. If you understand the electronic systems they're actually faily simple. Don't be afraid of the dark.
I have had a different experience - here it goes.
Electronic diagnosis is not always straight forward 'no brainer' thingy, because there are situations when it can mislead. It may work fine in certain circumstances but in other situations only an intelligent, knowledgeable and experienced mechanic can override the computer generated 'diagnosis' with his judgement to arrive at the heart of the problem.
The diagnostic codes do not distiguish between the dysfunction of electronic component from the dysfunction of attached mechanical component - which may really be the cause why the electronic part did not work in the first place. So a diagnostic code is good only if there is no mechanical or wiring problem.
Seen it happen with my car - the diagnosis code only identified the symptom and the auto mechanic wanted hundreds of dollars to fix it - he was saying it is in the code ! But another auto worker understood that the real issue was different and it was very simple to solv, that costed only pennies !
My take is, that if all the symptoms, observations point to the same thing and fully match with diagnosis code, then it can be helpful - but if there can be another explanation or possible cause that can explain symptoms then the diagnosis code may or may not be reliable. Then "parts shovel" becomes the MO (modus operandi) leading to replacing one part and then the other.
I hope that Mugwomp is riding his bike soon with a grin back on his face.