> Your point is not a good reason for NXP to not provide sleep functions like Arduino does, nor just to discredit other platforms.
All my project managers up to now are disagreeing with you.
Higher BOM costs for a more performant MCU just to safe an hour or two of development time is a no-go in commercial projects.
This might be different in private projects.
Arduino is a library that abstracts the hardware level to a certain degree, and lowers the entry barrier for beginners and hobbyists. Which is not a bad thing - unless you have a commercial project with strict BOM cost constraints.
By the way, one certain way to recognize Arduino users in MCU fora used to be the question "How fast can that MCU toggle a GPIO ?".