It seems likely that Safari on the iPad isn't keeping the contents of 1000 Web pages open, or even trying to do so. Beyond a certain point, it might be dumping the contents of the tabs that are not currently visible on the screen, and then reloading those tabs when you switch to them. The Mac version of Safari may be trying to keep more of those tabs loaded, even when they are not visible. This is just a wild guess, as I have not seen any of the source code, or any developer documentation describing Safari's strategies for handling massive numbers of tabs.
Then there's the fact that many sites these days have constantly-playing advertising videos or animations, whose rendering consumes system resources. Some sites tailor their formatting depending on the device you are using (phone, tablet, computer), so it seems possible that, on average, the Mac is being forced to update more of these resource-sucking video advertisements than an iPhone or iPad might be.