a) it tends to suck for most applications
b) there is a very good chance cpu-based chains go nowhere.
If BD had better general performance I would buy one but currently it seems like a dud unless AMD significantly cuts the price.
As I indicated above BD may be inferior to Phenom II but it has 8 integer cores and scrypt based hashing seems to really only care about having enough fast cache and clockspeed. If BD smaller L1 cache isn't a bottleneck the fact that it has 25% more cores means on a per CPU basis (not per core basis) I would expect it could outperform Phenom II.
As far as ASICS. Meh. By the time ASIC miners hit the market (if ever) your BD will be the equivelent of a 486 anyways. I mean it would be like saying I am not going to buy a Bulldozer today because a 16 integer core Bulldozer 4 in released in 2016 will destroy it