Inept tech. I run BB7s on my commuter, and have zero issues. The initial setup took less than 15 minutes, the braking is solid and controlled, and no adjustments need to be made. These are the most maintenance/trouble free brakes I've ever used.
Discs have their other inconveniences, but (at least with mechanical discs) set up and maintenance are certainly NOT on that list.
__________________
Good night...and good luck