An advantage of linear pull brakes is that the braking response is linear over the life of the pads. Thus the name. With cantilevers, response varies with pad wear. If, as the OP said, you shorten the cable or move the yoke up the cable, braking power lessens. Keeping cantilevers adjusted correctly takes a little more work. But keeping BSO linear brakes adjusted takes more work, too.