Dont worry, @ZOS_GinaBruno said that it will all make sense eventually as it is part of their "grand master plan" i think that is really just a nice way of saving face because they WANT this game to be a buy to play grind grind fest and "convenient items" to help make that grind less will make their way to the crown store.
My post will be removed due to conspiracy I am sure