Speed was probably never top design priority. Top priority was space efficiency and therefore all the file linking... and they succeeded! Since assumption was likely, that the TM disk is always connected, and backup process is running in background, low impact on user use was also critical. So speed was secondary or even lower priority. Pruning the backups often takes long time. Note - pruning is done on disks always - even when they are not full. But when they are full much larger amount of data needs to be deleted which can take long time. Anything with TM disks takes forever- First aid on such disk can take days to run. It is awful number of links to check...