There is two ways I think we can look at this.
1) Bioware is trying to make this game even more MMO like.They want to make an already grindy game even more grindy.
2) Bioware is patching all the exploits to prepare us for Black Emporium and Item Pack DLCs. They want to push the playerbase to buy these DLCs to get access to all the crafting materials and amulets.
I am inclined to think that Bioware is doing the latter, not the former. I mean, this exploits might make life difficult for consoles but on PC, all you need is Cheat Engine and you can get all the crafting material you like. If you feel that its cheating, then just deduct some money from your playable character's coffers to balance it somewhat. That or the modding community will come up with a way to give us these things back.
Bioware is doing this because they are a AAA developer who wants profits. To maximize the profits they get from cosmetic and in game material DLCs like Black Emporium or Item Packs, they are making it so that the vanilla game feels truly sucky, that the vanilla game feels like a single player MMO so that the player will want to get these DLCs.
Not saying that these practices are good or ethical or laudable but it is what it is.