16G is not much RAM for a developer laptop. Do they understand what developers do these days? ie: running entire prod infrastructure using kubernetes or docker-compose on their dev setup is increasingly common.
My personal laptop is a slick Lenovo with a Ryzen 5800H, 16:10 screen and only 16 GB ram. I prefer it much better than my work provided "mobile workstation" that is hot, heavy and loud piece of shit with tons of ram, useless Xeon and a quadro. I know there are people who need this shit but this setup is the norm that barely anyone around here needs