Well, personally I think the real problem is the BAF concept. Because of the variety of figures, you have uneven case ratios and people who only want some of the figures from each release. That leaves some of the people who want the BAF unable to complete it and others who don't care about the BAF feeling like they overpaid for some useless extra part. I know the concept is to get you to buy more figures to make the BAF, but I've actually bought less. If I have one or two figures, I won't care as much about the extras, but if I get 4 or 5 I know I'll be tempted to complete a BAF I don't want, so I purposely avoid fringe characters.
For example, I'll probably snag Cap from the latest wave and maybe Sharon Carter as an upgrade from her previous release. I'm tempted to get Mockingbird and Scourge because I really like those figures, but that would put me just three figures away from a Red Skull BAF that I just don't need. I can rationalize $40 for the two I want most, but the thought of eventually getting the full set for $100 more when I don't really want/need any of the others makes me cringe. If there was no BAF involved I wouldn't even be thinking about the other five, so grabbing Mock or Scourge is somehow more appealing to me.
Anyway, with that system, you are bound to have leftovers from each wave clogging the pipeline, especially given that most shelf sets have limited space dedicated to these larger size figures. I think these would sell a lot better in the $17-18 range without a BAF part.