It's definitely true that they will do whatever best impacts their bottom line, and couldn't care less what any of us think of it.
The aurodium pack is a good example. They clearly actually were losing a lot of chromium sales as megawhales didn't want to spend $3000 on one character. And magically, aurodium appears.
If the artificial credit bottleneck really hurts sales, they will change it. If it doesn't, we can discuss it forever and it won't matter.
ETA: @Nonemo - "fanboy" is indeed unconstructive. So are many of the negative terms you used in your post to describe those with complaints. I don't like being labeled, so I avoid doing the same.