I also have 32 GB RAM and right now am at 25 GB + 2.4 GB in swap. I'm at around 20 GB most of the time but always have at least 3 Firefox tabs open. Sometimes a buggy process (looking at you, Apple…) decides to go haywire and use 30-60 GB of virtual memory. I don't even notice that until I have a look into the activity monitor. Handling RAM spikes seems to be no issue at least on macOS.
Not only Linux distros. HiDPI seems to be a problem in every OS except macOS. Windows regularly draws things twice as big or half as big as intended, especially if it's an app not developed in Windows-native technologies. Ubuntu (and similar distros) handles this better than Windows in many respects but not all. On macOS though it doesn't matter what tech it is, it just works.