Вы очень категоричны даже без придумывания своих велосипедов в стандартной библиотеке есть всё. что мешает влепить long int вместо просто int там где это надо???
Например, оптимизация по скорости выполнения. Это может быть что угодно, например, КИХ фильтр. Но вместо того, чтобы использовать int_fast32_t мудак-программист решил обойтись «стандартным» int.
а оно имеет какие-нибудь сертификаты по безопасности, что вот пришлось на это подсесть?
Оно имеет ECC на флеши и SRAM, +125С температуру, соответствие ASIL-B,D. Но это и не важно. Вы слишком упрощенно представляете себе процесс выбора платформы.
за баги в либе можно и надавить на мошонку вообще-то. и хорошо так надавить
Вам от этого легче станет? Ну извинится ST перед вами, а может быть даже компенсацию какую выдаст (в чем я лично сомневаюсь). Но сроки будут сорваны и ваши потери будут куда как весомее, чем у ST.
дело часто в отрыве от реального мира
Глубокомысленно, но непонятно, что вы хотели этим сказать