My personal laptop is a ULV 6th gen i5 with 8GB of RAM. Gets the job done, slowly but usably. That's about 9 years old. It runs Ubuntu. A dozen or so Firefox tabs, Kicad, VS Code, Slack. Computer things.
I'm of the opinion that application developers should be given middle-tier consumer systems as work machines. The whole notion of "dogfooding" is "dog-something else" if your devs experience the product using different hardware from the customer.
I think it’s AV that makes the difference. The modern smartphone does a ton of processing on the image sensor, and the modern laptop is expected to output multiple 4k video signals (zoom camera + desktop sharing) while accepting multiple video signals, without dropping below 120hz.
RAM isn't the only reason to upgrade. CPU's are more efficient, screens are significantly better and support variable-refresh-rates (and high refresh rates), battery technology has not stood still: even if they didn't degrade over 10 years.
There's plenty of reasons to upgrade to a new system even if it has the same memory capacity on paper. The memory will probably be faster and lower voltage too.