You seem to be wanting to prove something to me. So here’s what I found:
Heres what generates the temp files and directories:
Any time you connect to Battlenet. (switching accounts for muling, having to relog due to disconnect, etc.)
Here’s what does not generate the temp files and directories:
Creating new games on bnet.
Switching difficulties on bnet.
Switching characters within the same account on bnet.
Switching acts in game.
Getting robbed by Gheed.
So if you play Diablo 2 on Battlenet for a magic find session, 1 file and one folder, 4MB. Lets say you find 8 cracked sashes that you are just dying to equip on a single mule on each of your 8 other muling accounts, so you drop the godly finds on the ground, you log into 8 different accounts and pick up one for one mule on each account, then log back in with your magic find account. Thats 36 more MB for a total of 40MB.
Now that we have a number, lets talk about solid-state drives. Your average name-brand 500GB to 1000GB solid-state drive is warrantied at 300TB written. They will very likely exceed that amount as long as you don’t keep them above 70% full.
So, 40MB/300000000MB is .00000013R, so 1.33 hundred thousandths of one percent. You would need to do the above magic finding/cracked sash finding/muling session 7.5 MILLION TIMES before you would void your SSD’s warranty. If you just logged in and played the game without any muling, you can get by with 75 million Diablo 2 battlenet gaming sessions.
So if you’re worried about the problem, you can either wait until Blizzard fixes it (might be a while) or if you want to keep the temp files from building up on your system, here’s what you can do about it: Set up a script to automatically clear the files and have it run on startup.
Command to remove the folders and temp files:
for /f %i in ('dir /a:d /s /b "%userprofile%\appdata\local\D2*.tmpd"') do rd /s /q "%i"&del "%userprofile%\appdata\local\D2*.tmp"
If used in a batch file, change both %i to %%i
Please note if you have no experience writing scripts, I don’t recommend trying.