it's an absolutely valid point though
In many cases, meeting a development schedule is far, far more important than cost or other constraints. I will happily throw a $25 ESP32 module at something that a $0.50 Atmel chip could handle, if I only need to build one unit. The $25 is a bargain compared to the amount of work I'd have to do to get the Atmel chip up and running.