Написан БРЕД.Когда-то, молодые и ОЧЕНЬ одарённые молодые люди, думали, что мир программирования ограничен ЕС/IBM 360, потом - клонами PDP-11, потом (и - очень долго!), что - x86 (который был ещё при динозаврах и исчезнет тогда, когда Земля будет поглощена Солнцем, ставшим красным гигантом), потом - что весь эмбеддед это - stm32 или esp32... Потом появился отдельный подвид одарённых особей - АРДУИНЩИКИ. Кoторые к эмбедедд имеют такое же отношение, как сёдла к коровам...
А, вот, представьте, что в эмбеддед - да, так и есть, - приходится "лисапеды изобретать"! С каждой новой архитектурой и микроконтроллером! И привязку "стандартного" драйвера ПРИХОДИТСЯ к совершенно разным реализациям одних и тех же интерфейсов делать, у которых - совершено разный набор управляющих, статусных и информационных регистров? и - разные алгоритмы инициализации и порядка работы (и обработка ошибочных ситуаций и сбоев!).
Более того, я не помню ни одного случая, чтобы не приходилось переписывать "под свой случай" что-то из "стандартных" библиотек тех или иных микроконтроллеров. ДАЖЕ - из одной линейки!
HAL - ну совсем не волшебное слово и не заклинание. ТЕМ БОЛЕЕ, если работать приходится над "голым" железом и без ОСРВ или "среды поддержки времени исполнения". Тем более. когда стоит задача сделать максимально производительное решение. а НЕ наколеночный "концепт пруф".
Кто-то слышал о "крахе доткомов в начале 2000-х"?
Или - о кризисе 2008-го?
А вот эмбеддеры - ничего этого не знали! И - даже рядом не стояли!
Почему? А - потому, что у них НЕ БЫВАЕТ так, чтобы не было работы.
Ну - просто по специфики отрасли - того самого "лисапедописательства". Потому, что номенклатура процессоров и контроллеров так обширна, что эмбеддер НИКОГДА без работы сидеть не будет или искать её. Уж поверьте эмбеддеру с 1986-го года. В эмбеддерстве не человек работу ищет, а работа - человека.
Одно хреново в эмбеддерстве: не все, из программеров, архитекторов или миньеджеров, в нём работать могут. Уровень вхождения, по сравнению с той же "веб-разработкой", - как Эверест по сравнению с горкой в детской песочнице. И "на крыло" в профессии люди только к 30-35 (и, даже,- к 40) годам "становятся"...
А так идея "сделать стандартный HAL" - ничего... Заслуживает звания "точки приложения усилий" по разминке мозгов, наращивания программистских навыков и демонстрации этих навыков публике...
Все через это проходят.