If they are using Windows, having 4GB for each core helps to element the need to add RAM in a few years as programs get bloated and will utilize more hardware resources.
It's to fully garauntee zero risk of pagefiling in te future. That's why for people who have a Ryzen 9 I say they must have 64GB otherwise the CPU will frequently be waiting on RAM to free up space during workloads.