There is diagnostic tools to do it from Mac, Snap-on, Launch etc. The problem is the cost of making the scanner, and loading information on all the vehicles, and software to have bidirectional communication is not cheap. Since the same capabilities are in place in the top level scanners, that's where it's controlled from. You just need to drop 4-5k on it and your good, then update every year or two for a couple hundred bucks for the newest car logic. Most top end systems run 10 years, then sell it to a backyard mechanic for $200, and start over. I sold them to half of the big-o and fires tones shops here when I was the Mac guy when these came out. They have since almost all quit doing it because the lawsuits that came around. Now you juse pay the tire shop, the increased rate to correct it.
The key is bidirectional control, that has can bus capacity, the electronics is fairly elaborate and labor intensive programming. An "affordable one" is like asking for a gaming laptop being made affordable under $100 for kids. What diagnostic tool do you have now, you might be able to add it in?
Yes any dealership can, and they just won't. It's like asking them to dos able airbags or abs.
So it's pay the few shops that still make the expensive gamble that people will pay, Or, take them out and let the dash light remain on. Hence the "pipe". Most truck guys around wire tie it to the inside of the frame. If you use electrical pvc, the grey stuff, it is uv resistant and will last decades.
Funniest part is, the legislation that mandated them was done so for semi trucks to all run them. It was adopted into fed law, then the big rig companies fought it showing the cost was to inhibiting so semis and medium duty commercial weight vehicles were then exempted.
Yeah, balance masters aren't for everybody. As long as your ride is good and you get full life from your tire. It's funny to me though when people don't get good tire life and don't get why. I had guys make fun of me for adding ballast to my BFG's and high quality shocks. when they got 30,000 miles and I got over 50,000 and they don't get why.