I agree, or at worst I suspected it’s all about money.
What I do is:
download fedora-current-minimal, then
[user@fedora-EOL~]$ sudo dnf repoquery --qf ‘%{name}’ --installed | grep -v – ‘-debuginfo$’ | grep -v ‘^(kernel-modules|kernel|kernel-core|kernel-devel)$’ > pkgs_a.lst
[user@fedora-EOL~]$ datamash transpose < pkgs_a.lst > fedora-EOL.lst
then
[user@fedora-current~]$ sudo dnf install content-of-fedora-EOL.lst
clean entries that are reported as issue by dnf, and run it again and I get new template prepared in seconds.
Then I just change the template of fedora-EOL-dvm to fedora-current-minimal, and rename it eventually if needed to fedora-current-dvm.
I couldn’t figure out faster, or more convenient way for me for a transition.