This is only remotely true if you have a box dedicated to doing one single thing and nothing else. That is almost certainly not the case for the vast majority of Photoshop users
for whom? as a power user, I’d keep affinity photo or photoshop, maya, max, blender and godot/unity open at the same time. I DO NOT WANT PS EATING UP ALL THE RESOURCES. Affinity so far (only 4 months into it) has been a delight.
for whom?
For everyone?
I’d keep affinity photo or photoshop, maya, max, blender and godot/unity open at the same time.
And any modern OS will allocate the necessary amount of memory to each task.
Consumer software running on a consumer OS should not be grabbing all available RAM just because. Doing so will cause other applications to be moved to swap and have to be loaded back into RAM when the user goes to use them. In a server environment doing something like running a SQL server it would make more sense to grab all available RAM and start aggressively caching frequently accessed data in RAM to present it sooner with the assumption that the server’s primary role is to perform SQL operations as quickly as possible.
Specifically with Photoshop what would be the benefit of it be aggressively reserving RAM beyond what is needed to function?
Doing so will cause other applications to be moved to swap and have to be loaded back into RAM when the user goes to use them.
This is non-sense. Any modern OS will allocate RAM as necessary. If another application needs, it will allocate some to it.