It won’t be like TQ where you have 3 versions of each kind of component - so there won’t be a storage problem for that particular issue.
For me it’s due to the poll not giving anything in return when it comes to the loss of randomization/flexibility/loot hunt.
If this element of completion bonuses were included in a different way other then components I would be all in for option A.
If the components were just slightly buffed that would still result in the loss of stats that allow for more diversity. My characters would be forced to use specific components and not be able to rely on the bonuses to fill in the cracks of the build/character/stats.
Even if the developers said they would look into future options that would replicate or closely replicate what we have for components - I would then choose option A as then everyone gets what they want.