Basically... If you're GOOD at playing AD carry and you're able to consistantly get yourself into a position where you're able to attack high value, low armour targets...
ExCa + BC will give you better damage output than BT + LW...
If you're bad at positioning or they have a composition which genuinely doesn't allow you to target low armour targets first in a team fight (For example, if they ahve a sticky, gap-closing Bruiser and/or tank) you might be forced to do as much damage to high armour targets, while you wait for an opening to switch to a low armour target...
If you're attacking a tank, LW will help more...
If you're attacking who you SHOULD be attacking, if you're enemies let you... BC is better...
BC also benefits a team who is good at focusing one target...
The increased DPS of your Bruiser/Tank/Jungler/Auto-attacking support who is waiting on CD's should not be under-estimated...
A co-ordinated team, with good positioning... Playing against a less co-ordinated team who has bad positioning... Use BC...
So, as with every item, other than IE and PD, your choice should depend on how the game is going...
Also, If you're good at last hitting, you shouldn't be running Flat AD runes, and instead grab a few ArPen runes... They offer nearly the same early damage out-put, scale better with time... And decrease the effectiveness of LW, but don't alter the effectiveness of BC negatively...
I believe that the reason Pro's justify using LW more than BC is because even though they have the best AD carries in the world, the other team still has good positioning, which means the carry's only option is to target a high armour target...
BC lets you capitilize on your enemies mistakes, buying LW means you're assuming they won't screw up majorly...
Which in competitive play doesn't happen often...
LW is the safer option, BC is the superior option...