Well, if you do fairly normal web development nowadays, that includes running a couple of local services (database, backend) and containers, iOS / Android simulator, VS Code, webpack dev server running, Chrome, db management tool, Slack on top of that etc - U-series processor is hardly adequate, and 16GB RAM is not enough to avoid some level of swapping...Just running Docker empty, with no containers, takes 3-4 GB on OS X...
Which is crazy, and I don't know how we managed to get to this, but it's the reality...Electron and Java being the worst culprits - 1GB RAM just to have a project open in VS Code and 1GB for Studio 3T just to be open and connected to local MongoDB...