many many people on here could fill page after page to answer that question....
mostly delays and customer service
as for chips you dont see many around mostly because there supplys are running at close to the capacity they can produce alot more but theres no point in having 10000's of chips laying about if no one wants them its lost money... BFL credits are around because not many people can afford or want to fill a minimum order of about 10,000 chips at $50 a chip
Avalon and Bitfury are small so dont really have alot of capital to throw around, thats why they produce to demand and try not to have waste left over