Hi @Looping,
you are correct, MAAS is not designed for deploying desktops, although some users had success doing so in the past. You are also correct about your options, either build a custom image or install the desktop packages in the server version.