Judging from the fact that they plan on releasing a souls trait on a future legendary, they seem to not want to increase base values but rather increase farming options. I don’t really like this direction, but it seems to be the one they have chose, so I’ll try to make suggestions that are in line with that.
My proposal was just to nerf necromancy into a flat “gain (an extra) 2 souls when an enemy dies”, then add it to more troops by replacing some of the less useful traits. This would give a baseline of +8 soul gain per battle when using a necromancy troop without having to use Valk. If this were added to about a dozen more troops, it would slightly reduce the reliance on Valk while still giving more team options and paving the way to allow extra generators to fill in the gaps. The current Necromancy has very little usage outside of with Valk, and the proposed one relies even more on Valk. At the same time, the proposed 25% Necromancy requires more casts of Valk overall to gain the current amount, extending the time to “farm” even more, while only increasing the amount of souls you’ll gain with her if you cast her multiple times (primarily achieved in areas where fighting stronger opponents, such as PvP). Newer players that cant consistently hit +28 additional soul gains in battle from Valk are hurt even more.
And yes, I say Valk, not Valk and Dragon Soul and Ensoul, because Ensoul would need 28 match 4-5s to reach the level where increasing the cap would make a difference, and Dragon Soul shares at least one color with every single troop that has Necromancy, in addition to having some pretty poor synergy. Ensoul also needs to be +2 or +3.
The best thing that can happen here is just to increase baseline gains but then add an outlet for souls once you no longer need them for leveling. Lets have everyone get past this stage of the game, not extend it even further. Souls are not something that are “nice to have”, they are essential to progress in the game because you need them for kingdom stars. There was an entire several month period in the game where I measured my progress pretty much entirely on how many souls I gained that week.
I understand them not wanting to have people get to the point where certain resources are pointless and make things like the guild souls task more attractive by proxy, but this is not the way to go about it. Any changes to battle soul generation aren’t going to affect anyone like myself that already have a couple hundred thousand souls, let alone a couple million - these souls rewards are still “useless”. Lets not hurt everyone else by trying to make them seem like they aren’t.