Tbe designer of the vera had limited time to come up with a version that works and solid in design, which it is.
But should it stop there?
The vera has some fantastic features but also has its limitations. The 128k memory and the lack of transparency are the most important.
The CX16 has a concept of bram memory expansion too. So with this in mind, this might be some kind of a pain also. Imagine a cx16 with 2 megabytes of bram. Which program will actually make use of it? The benefits are clear having a larger memory pool, however it also brings extra complexity.
Not even talking about these expansion slots on the cx16. Great from a hardware perspective but how to make the software work in a generic way with or without those expansion cards. Unlikely.
It's like the games coming out today running on a c64 with expansion cards and CPU accelerators. Neither are backward compatible.
I think that regarding the vera, the alpha channel had some potential.
https://github.com/fvdhoef/vera-module/issues/3 But yes, it will likely be a pain where the designer might need to have 2 versions of graphic engines and/or graphics rendered.
Also the more I think about it, in a palette of 16 colors the alpha is limited because in 16 colors your palette composition has to combine levels of red x green x blue x alpha. So it won't be obvious. Let me try to generate a few examples how transparency could be achieved in 16 colors palettes that I use for my game ... the sprites are rendered in blender and the images are then post processed using Spriter.
Again we are a bit free wheeling here so pls don't take my comments too seriously
?