Yes. Software developers need to make sure their software runs well on their user’s machines. This is equally true for people developing software on brand new laptops and it running poorly on older laptops.
A great pet peeve of mine is that designers are notorious for only testing their designs on high-resolution MacBooks. A lot of tools look like crap on 1080p Windows displays.
The benefits of 32-cores mostly comes with compile times and build processes. Where, depending on your project, it can make a HUGE difference. One of my C++ projects went from 15 minutes to under 3.
And then someone with 4 cores tries to run the code and its unusable because it only runs well with 32 cores.