2) It's not just me, all of the apps listed have the same issues. I know that in addition to Atlassian, Meta and Canva have sunk millions of dollars into writing custom bundlers.
texture streaming was used on Crash Bandicoot on PS1. Look up the interview with Andy Gavin. And here's an excerpt from Game Developer.
"Andy wrote an incredible paging system that would swap in and out 64K data pages as Crash traversed the level. This was a "full stack" tour de force, in that it ran the gamut from high-level memory management to opcode-level DMA coding. Andy even controlled the physical layout of bytes on the CD-ROM disk so that—even at 300KB/sec—the PS1 could load the data for each piece of a given level by the time Crash ended up there."
That game had a fixed camera on rails though. Theoretically, they could have used a pre-rendered video of the level and just adjust the playback speed. There are some racing games which actually did that. So the asset streaming could be linear and the data arranged accordingly on disk. But that's not how modern texture streaming works, where the camera is assumed to be free. In the worst case scenario, the player can turn the camera around in a second, and the entire texture content has to be replaced in that time.
reply