Вы не поверите... Такие устройства тоже проектируют люди, и там может играть роль множество факторов - от наличия компонентов на складе до традиций и личных предпочтений разработчика.
В чем собственно смысл от добавлении "Streams" в DMA в f429 ? Как понял Streams так же как и Channels идут по приоритету. В f103 нет Streams только Channels, но результат такой же как у f429 у которого есть и Streams.
наверно смысл в том что на каждую периферию можно выбрать из нескольких комбинаций ch+stream. это на случай когда dma надо и uart'у, и таймеру и ещё чему-то, а канал можно использовать для чего-то одного...