Well i'll never be one to pay real life money for a new outfit in a game. I don't really like to be part of a game that has a morally questionable payment system so i'm not massively in favour these items.
a) $70 for a single item is too much, where i live a AAA game never costs more than $45 so paying $70 is not a microtransaction
b) Lottery boxes are not something i endorse either, its a simple trick, you make the boxes cheap but make the really nice items rare, that way people keep coming back and buying the boxes. I've known people spend $100's on lottery boxes in games to get that one item they really wanted. Its basically the same method fruit machines use.