I've no doubt that Chris's vision on the component drop is focused on the... fun aspect from the random mechanic, for lack of a better term.
It's just that the suggested mechanics, and some of the suggested solutions, may have unintended side effects.
A variation I can think of is make the total rare drop rate to be 100%, but the drop remains random.
The ufo commander may drop a Nanothread that makes one lighter armour, an Organic Weave that makes one regenerative armour, a Particle Accelerator that makes one longer range weapon, or a set of Metamaterial Lens that makes an addon for bonus sight range.
When drop rate is 100%, the power curve is stable and non-random, but players can and should slightly adjust loadout or tactic with the item acquired.
It is lots of effort, of course. To keep it interesting, most players should not get most items on the first run, or even second run. That means many items with many skins.
The 100% drop when stunned is another approach, that give a strong reason to take the risk to subdue the aliens.
Some players will use this to their advantage, perhaps getting double or triple rare loot than designed, which limits the advantage (and some of the fun) they can give.
(When 100% stunned = 1 loot, 10% stunned = 0.37 loot, 50% stunned = 0.65 loot at 30% baseline.)
Finite armoury have been a part of every game that let players to manufacture or upgrade individual items.
I see no way around it, but XCOM 2 lighten this burden by upgrading all baseline weapons, so that inventory management is focused on the variable (random) part.
X1 also lightened it somewhat by automatically upgrading all explosives, which I appreciated.
Regardless of the details, a 100% good thing that can be done is make it optional, like the various start options in xcom 2, if X2 doesn't already have them.
Building an option screen and remembering the options takes some dev time, but they can be reused for other options, and can potentially be expanded by mods.
It is relatively cheap to do during development, but near/after release the cost will escalate, and the chance of it ever happening diminish quickly.