So to me it seems:
Cup - make money, lose a little on bad training.
Scrimmage - no money, good training.
If we look at real life. How many scrimmages does a basketball team play during a season. One? if that. They play cup, euro series (obviously something else outside europa), some other league (baltic, balkan etc). They do not play scrimmages.
Now from this standpoint BB play a lot of scrimmages. We could take those away - because they do not give money anyway. You play cup gain the money and minutes and after that it's nothing. 2 games a week schedule. Think to yourself now would this be better or would you like to play scrimmages for training?