I think that he may have been talking about how when you buy this booster, it triggers for 5 consecutive months no matter what, for up to 15 corporations built in total.
3 corporations in one month can happen, but 15 in 5 almost certainly won't in countries. You rarely have workers available for that. Corporations are larger now as well - so players need less of them.
It would be more useful if you could do it one month at a time. Buy the booster, use it for a month, turn it off, and have 4 months remaining.
I use it for enterprises and there are less issues there. I never use it in my empires.
I don't think this is a critical issue but agree the booster isn't as useful anymore as it was in the past.