This stuff is somewhat just cyclical. As some mentioned, we weren't in a great place a few years ago, and before that you could have easily said some of the same stuff about NC State.
That said, I'm inclined to think that BC is somewhat of a different case. They suffer from having a large number of sports with a small budget. They have 25 sports (depending on how you count the running sports) while we only have 16.
A number of areas of BC's athletic department are noticeably behind others in the ACC, even other low budget schools like us. By way of example, I'm still not sure that they offer video streaming of Olympic sports, whereas Wake has been doing that in at least some capacity for more than five years now; same thing with live scoring--as recently as a few years ago, they weren't offering live scoring for some sports when every other school in the ACC was.
And it's not just support staff that are affected. BC's men's tennis team is the only one in the ACC that doesn't offer any scholarships. As a result, they are a perennial doormat in the conference. It wouldn't surprise me if other sports were in similar positions.
I'm not sure that the recent lack of success can be explained completely by the problem of having to spread too little money too thin--after all, they were pretty good in revenue sports a few years ago--but I'm sure it's not helping anything, and I have the sense that they are in a materially different place in this regard than any of the other ACC schools.