Creo que la respuesta se reduce al cliente.
Si eres un aficionado que trata de organizar un proyecto, Arduino incluye muchos proyectos de ejemplo y muchos tutoriales sobre cómo hacer que funcionen las cosas. Programarlo es muy fácil debido al IDE. El trabajo de integración es increíble y facilita el nivel de entrada.
El STM32F4 es un tablero excelente que, de alguna manera, podría ser atractivo para los aficionados debido al precio, pero en realidad ST está tratando de llegar a TI (que creo que primero popularizó el Launchpad económico o el tablero EZ430). Cuando ST intenta encontrar nuevos clientes, es muy barato y fácil presentarlos a los microcontroladores con este tablero. Es probable que los clientes sean un tanto sofisticados con el uso de microcontroladores y saben que en algún momento se mudarán a una placa de desarrollo oa su propio diseño. Cuando los clientes buscan un microcontrolador, la facilidad de uso no es lo primero en su mente (aunque a veces debería serlo). Por lo general, están dispuestos a lidiar con diferentes cadenas de herramientas, nuevas configuraciones, etc. porque al final es una parte de mayor rendimiento con más capacidades y un bajo precio en cantidades. La facilidad de uso y la comunidad no figuran mucho en la ecuación.