My carbs don't throw codes. They just work. But if for some reason they don't work right, or I want to change they way they work and I'm NOT an ASE certified mechanic with a code reader, I can still fix or adjust them. No trip to see you required. No appointemnt, dropping off the bike, picking the bike a week later and hoping it's fixed...etc.
This is just my personal angle, but I don't have a KTM dealer within 250 or more miles, so it's all down to me. Less electronic BS, the better on MY bike.