The majority of those 48 resources are cacheable static resources and reused on most if not all pages, so for repeat visitors it's almost certainly far less in practice. Still, the exact variance can be hard to account for, especially when you take into account user generated content, people opening things in multiple tabs, CGNAT, etc.