Since lunar already has an integrated mod downloading system through modrinth and curseforge, it would make sense for you to be able to carry over mods through versions/profiles
The mod loader already recognizes which mods are best for the version u want, so it could definitely be possible to carry those over.
Only problem I see is that a mod might not be compatible with the version you want to carry over to, but it could just tell you that (for a bonus feature make it an option to download it automatically once it releases)
Also yes this should be fully optional