Latest example:
Diablo 4 can't add extra stash tabs for players because when you're in the vicinity of another player their entire stash is loaded into your memory.
Sad, really. The tech debt in that game is much larger than it really needed to be. This shit was a problem in Diablo 3 and they still never did anything about it.
Stash space introduced with Patch 2.6.5 is going to be gated behind Seasons and Blizzard posted some clarifications in a series of blue posts today. Its easier for them to add additional Stash space to PC, because on consoles, they have a limit to how much system memory they can access. It was al...
www.icy-veins.com
Q: What are the technical limitations preventing us from adding more stash tabs?
To explain this, we have to start with the foundation on which Diablo
III is built.
Most objects in the games are actors: special effects, enemies, summons, followers, and items. Gems, weapons, armor, potions, pets, crafting materials, and more; all the things we love to horde. All players in a party sync on everything that every player has - in memory, all the time.
That doesn't sound like a lot at first, but it adds up very fast. The more actors active in a game (like enemies on screen AND items in your stash), the more the game will tax your system's memory. This issue on console is particularly difficult because there is a limit to how much system memory we can access. PC is more flexible in this manner, which is why we're able to add more stash space there.
On console, we tried lowering the number of tabs to be added, but there was still an unacceptable rise in latency and rubberbanding. As much as we'd all enjoy the additional stash space, it's not worth the cost to gameplay.