They have to be REALLY careful. I have a MacBook Air with 8GB of RAM and an M1 for personal use, work insisted on getting a 16" MacBook Pro M2 with 32GB of RAM and it's completely wasted.
There is zero reason for me to have anything but the cheapest MacBook Pro/Air, in fact the smaller screen size mean I'm more likely to use it outside the office, meaning I get more use from it. I'm not allow to use it without a monitor an keyboard most of the time anyway, so for most hours of the day the screen size isn't important.
For Go, Python, shell scripting and admin tasks the M1 Air is perfectly fine and if they made a cheaper version that would probably cover most/all of my home usage.