The first few cup rounds are games against bot or far inferior team - in most cases. So the point that you have to surrender a league game to stay in the cup does not count for me. Its still hundreds of millions free money for the economy.
On the other hand free agents have significantly improved the player pool. Premium talent stays and thus the team expenditures for salaries have risen. When I was in DIV I a few seasons ago, I was one of the top dogs and still was able to save 150k per week. From what I see now, most teams spend around 800k on their roster and I doubt any of those make a lot of money. I think that outweighs the cup benefits by far - I can't prove it though.
I think there should be a change one way or another, as we don't know the total amount of money in the game and its growth in the last few years, and nobody will tell us anyway I think we can end the discussion.
Größter Knecht aller Zeiten aka His Excellency aka President for Life aka Field Marshal Al Hadji aka Lord of All the Beasts of the Earth and Fishes of the Seas aka aka Conqueror of the Buzzerbeater Empire in Europe in General and Austria in Particular