Painting a basic frame buffer tends to require FMC for external memory, LTDC to paint the rasters to a RGB output.
Tends to be larger pin count devices to account for the memory interface and the perhaps 24-bits of video data for the colour DAC
Low resolution screens can be accommodated with internal RAM, but as that expands so does the cost. As the resolution increases more data must be moved to paint frames at 50 or 60 Hz
The STM32F429 was one of the earlier models supporting SDRAM for frame(s) and graphics, and the LTDC. Prior people used DMA, or a graphic controller via the external memory interface FMC/FSMC
>>static and minimal animation like a progress bar or spin control
That's mostly library level stuff, you can spend money on them or DIY. ST has some simple line, dot, circle try implementations in some of their BSP. And did ship STemwin
https://www.st.com/en/partner-products-and-services/segger-emwin.html
https://www.st.com/resource/en/application_note/an4323-getting-started-with-stemwin-library-stmicroelectronics.pdf