There is no profit in the IFBB. Promoters pay a sanction fee to the IFBB when holding a show (usually 10.000 USD)
apart from that, there is no real big income.
Remember, the ifbb was and is still run by Ben Weider. Back in the day he had Flex and all the other Mags, plus Weider Nutrition (which still exists today) thats where the income lies.
Now he sold flex. and Weider Nutrition is no longer a main competitor in the industry, but Ben could care less. He's made his money and doesn;t really need to throw money into the ifbb per say.
and if he does, he won't mind, he just loves the sport.