If this is true, i don't want microtransactions, i want to play the full game without the guy running around in the battlefield with the fancy armor paid with real money. It would'nt be Mount & Blade, M&B doesn't do that. DLCs are the answer, the profit is good and the fanbase increases which means more profit.
Let's just hope that these are only rumors and the "Locked" category is actually a shop that includes buyable items with in-game currency, i wanna be optimistic.
Also, keep in mind that this thread was made because the community cares about the game (not saying that you don't), just because they disagree with you that doesn't mean they're automatically getting mad at you. Let's all just calm down for a moment.