It also has the problem of using a lot of memory - which means it becomes very slow to scroll for example. I think that's the bigger problem in fact because you could compact the timing chains and bus enables into programmable logic to get something akin to the video chips of the period.
I do think a chunk of the logic can go away - some of the sync timing could be loaded into the 2 unused bits of the RAM in software to eliminate a pile of gates. A 6545 can also do VGA timing and memory sharing interface. It would be an option to eliminate a lot of the glue in true retro style. The 6545 however needs to see the RAM as 16bit wide to reach VGA speed so you need a bit of different glue to make the RAM seem one way or the other according to who prods it.
(The rest of the site is a good read as Daniel built his own 6303 based system, I/O devices and even an OS for it)
The 6847 was even more integrated but only offers very basic video at composite speeds and you still need a bunch of glue for the memory sharing (or a pricy dual port RAM)
There are also a bunch of period teletext decoders, some single chip, that produce RGB out at composite timings and talk i2c the other side. Finding an RGB monitor however is a bit tricky now, and the good ones like the microvitec cub are expensive because of all the BB micro collectors/retro folks.
Alan
Alan