I run an IMac with 32gb because I’m a SharePoint developer. A 2012 VM running AD, DNS, SQL Server, Visual Studio, and a SharePoint farm all running takes up 16gb easily. The other 16gb goes to VS Code, XCode, Slack, multiple browsers, Outlook, Docker at times...etc.. Then I gotta shut it down and boot up the SharePoint 2010 VM sometimes which gets 12gb a little less I suppose.