A modern application does not load everything all at once. Panels load as you scroll, a feed keeps fetching as you reach the bottom, and payment and fraud services only run when the user decides to check out. A capture that never scrolls and never clicks never sees those suppliers.
What loads also depends on the person loading the application. Sites serve different code, different trackers and different third-party libraries depending on the device, the location and the browser. A recording is a single snapshot of the session.
The blueprint is the other half. A capture stores the documents, scripts and stylesheets that were delivered, not merely the fact that they were called, so what is written inside them can be read whether or not anything ever called it. A backup server, a staging environment, an endpoint left behind by a vendor: none of that is traffic, and all of it is in the capture.