For start, let's make few simple QYSA questions: (QYSA=Questions You Should Ask).
Q Why not use Arduino/Pico whatever -simple programmable unitary chip/-board?
A Well, this is almost filosofical problem. I could use Arduino or Pico or whatever to make this project easier and faster. Actually, i have self-made fully functional 8031 -based development environment with EPROMMER, ASM/C compilers and sofisticated debugging system, and tons of already made software libraries with carefully build device drivers. Main advantage would be real-mode processor with linear non-virtual memory management and complete control of HW-interrupts and device driver code. Disadvantages are aging technology and missing software support for compilers ets. 8031 is still used today for cost limited applications, but to update and maintain whole tool chain is demanding. There is no commercial add-on board supply as Rasberry, and some native performance limits. These ARM-SOC:s has huge computing performance and numerous I/O-peripheral functions just by 10$ (for example Alwinner A20)). Compilers, debuggers etc. are free and updated. With Rasperry and HAT-cards I can do almost everything with 100€, and that's nothing compared to develoment costs for proprietary HW even hobby projects. When system with Rasberry board and add-on cards and develoment system is done once, code and HW-desing resuse are easy and cheap. Times are chanced, and I have to update my embedded electronics develoment system, too.