-
I guess these images could also be used for containers?
Which would need further adjustments by the users of course, such as my Guide for Wayland Sockets. -
Another idea would be to provide multiple cloud-init configs for different desktop environments, that would install the required packages.
This way you would have less size and bandwidth on your side and could deliver some more variants.
Though the support for different variants would increase the effort.