All depends on the number of bits the chipset uses for the address bus, even though people toss around 64-bit EFI and trot out other numbers.
If the chipset is 32-36 bits for the address bus it'll have a limit far lower than the OS, while the workstations are running somewhere around a 40-bit memory address.
Even though most Intel CPU can support 36-40 bits, the chipset might only allow 8-16GB of ram, so the bit support is far below what the CPU can handle.
Intel wants us to upgrade, so they are adding bits to memory support rather slowly to the chipsets.