Your post was moved from a very old thread to thread unto itself.
If the USB hubs are all powered, then theoretically you can chain a whole bunch together to get to the limit, but the reality is way less than that.
You need the absolute latest USB controller and the latest version of OS (Windows, Mac and Linux) and you might be able to get to around 40-50 devices before things just start misbehaving.
It's likely more practical to use up to a dozen devices and beyond that is a hard to know.
Add to Ashwin's thoughts that eventually all of those devices hit the one or two USB ports on the Mac and the performance of all those devices is likely to be much below optimum. The all eventually have to share the bandwidth of the Mac port itself.
Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.