Да, из-за срыва поставок STM сейчас не в фаворе. Примерно через год все наладится с поставками.
Сейчас толпы разработчиков сидят на поставщиках и ждут, когда выбросят партию. 1000 штук улетает за минуты.
Насчет программных костылей, да нет - все нормально. Не зря разработчикам дан такой функционал.
Я активно использую усреднение, мажорирование (кстати, именно мажорирование из 5 или 7 групп отсекает помехи в АЦП при измерении непрерывных сигналов, часто пользуюсь в измерителях КСВ).
А еще можно подмешивать синус, треугольник .... так что все карты в руки разработчика.