For example, if I have (4) 7200rpm HDDS and I wanted to simultaneously dump a 1TB file from each of them to a SSD, would doing this through a hub connected to the Thunderbolt port on a Mac Mini be faster than the USB-A port on a Mac Mini.
In either case, the main bottlenecks are going to be the same - (1) the speed of each individual mechanical HD itself - less than 200 MBytes/s - and (2) the max speed speed of USB 3.1g1 itself - 5Gbits/s (~ 600 MB/s), because even if you connect your drives to a TB hub
they're still connecting via the USB 3 protocol.
Even if you've got "proper" Thunderbolt enclosures, or USB 3.1g2 10Gbits/s, your
mechanical HDs are connected via, at best, SATA 3, which has a comparable max speed - 600MBytes/s - to USB 3.1g1, which is irrelevant for a single < 200MB/s max hard drive.
Bottom line is that good old USB 3.0 is
plenty fast enough for a couple of mechanical hard drives per port, or even most single "economy" SATA-based SSDs, and you don't need to start worrying about TB or USB 3.1G2 unless you have a premiumNvME SSD.
NB: If you're talking about one of the new USB4/TB4 hubs with multiple downstream
thunderbolt ports I don't actually know what the cap on USB3.1 bandwidth per port is (I'd hope it can deliver the full 5Gbits/s, if not 3.1G2 10Gbits/s to each port) - but since you're only going to be using USB 3.1g1 it's not going to be more than 5Gpits/s per ports and with mechanical hard drives, as long as each
pair of drives gets to share 5Gbits/s they'll have bandwidth to spare and it isn't going to get any better.
I think, if you want
optimum speed for 4+ hard drives, the answer might be to get a 4-drive Thunderbolt or 3.1 Gen 2 RAID enclosure (you could use it in so-called JBOD mode) and connect it to a single TB3 port - but even then, you'd need to do your homework to make sure the enclosure in question could actually deliver more bandwidth than a USB 3.1g1 device. It could just be an expensive way of getting a very marginal - if any - improvement on the rare occasions that you were streaming from all drives at the same time.
P.S. the video below
isn't really an answer to your question (the "10G Ethernet" in the title may be a clue to that) but it
does talk about loading up a M1 Mini with an insane number of fast SSDs and where the bottlenecks come from.