Yes. You can emit smoke from any shape. That is not really the issue.
Request is for animated clouds. So, what is really difficult is animation.
If you decide to workaround the problem by dissolving smoke, what’s the point of making a simulation, heavy to bake.
Point Density texture is available for Cycles. Combining it with other newly improved shading nodes should be sufficient.
It probably does not worth it to request to make it work for EEVEE.
Brecht is working on new object types (Hair, OpenVDB, PointCloud).
It will be possible to convert a mesh into an OpenVDB primitive and a particle system into a point cloud.
When that will be accomplished, creating a cloud addon will probably be easier.