I'd think Qt on embedded linux could do much the same with a lot less, or littlevgl if you want to go even lower. The cost is in finding good people for a reasonable wage.
You can also use PySlide or PyQT5 to write all the base in Python with Qt components. Python+QT works really well if you build good unit tests. I used it recently to build an mpv front-end: