It does make sense. The cloudinit drive image needs to be stored somewhere.
We added a new storage and want to migrate all disks to it including cloudinit drive images.
I understand your point, just deleting it and recreating it on the new storage.
But this looks like inconsistent behavior/workflow to me.
1. It's a disk like any other.
2. I can use move_disk via cli and it works.