I agree it would be great, as mentioned make it hard but possible so that you can get at least a few of those a year.
Once you have many of the characters is not really motivating to open souls as the value goes down since all one gets are dups like 99% of the time, and the only way to recover some value is by hoarding till the next soul event
and/or saving ironite.
Giving players another way to get those special chars build's up the game richness and if well implemented opens for interesting mechanics, maybe some sort of crafting or mystical recipe would result in a select class character.
There are many ways around this hopefully Devs will hear us.
Also NF please, no more dup eternals I have an unemployed demons band at this point and no Clairvoyant to tame them, this could also help address that issue.