i was just trying to answer your question. If you are already fundamentally against the idea of mods in general I need to know a lot more first before debating the impact on the game. So this is all preliminary judgment.
I do know that I really love the removal of randomization from gear and knowing that I got the "real" version of a piece when it drops rather than something with the same name that is trash because of the wrong perks.
I also know it's not the same purpose, since you plainly didn't have the ability to put some of these mods on guns/armor in D1 at all let alone change them. On the Armor side it seems like it will make it easier to at least keep the LOOK you want. On the weapon side it further differentiates Kinetic weapons from the other two slots, and Exotics from legendaries. This system also affords the ability to switch the element of your Energy and Power weapons, which is customizability you didn't have in D1 at all.
Hmm, are you putting this forth as an assumption or do you have more information as to how this is the case?
If they intended to do that they seem to have failed. I have plenty of rare mods already and they're piling up, and legendary mods can't be obtained from anything purchased from the Eververse.
Rather, anyone spending money on Bright Engrams (I HOPE, in my heart) is mainly looking for the shiny cosmetic sparrows/shaders/ships/ornaments.
Surely it looks bad for them either way and as always I would prefer no microtransactions of any kind with at least better messaging about the contents. But I don't think your assertion here is even close.