A Reddit user by the name of bystander007 has performed some calculations about Ubisoft's For Honor, and has explained that you'll be waiting a while if you want to get all unlocks in the base game.
Before getting into the times it would take to unlock all content in the game, bystander007 explains 'The Facts' as follows: "The average hero requires around 91500 steel to unlock all base games (no DLC/Update content) unlocks. This includes Emotes, Executions, Effects, Outfits, and Ornaments. From there, you multiply by 12 (for each hero) and get 1,098,000. That is approximately 7.32 of the $100 [USD] steel packs. So Ubisoft has valued their in-game unlocks within the base game at a $732 over-charge of the original $60-100 spent on the game."
"If you're a casual player with hope of unlocking everything in-game then just stop now. I'm serious, stop. Casual players who play 1-2 hours 5-7 days a week will never reach this goal. Completing Orders/half-Contracts will get you roughly 1000 Steel, another roughly 200 for the matches you played. So 1200 a day is a good estimated gain for casual players. That's 915 days. Roughly 2.51 years. So, I guess you could get all unlocks. Long after Ubisoft's popped out For Honor 2."
"And for those who grind, the system doesn't repay effort. Because the game is designed to maximise Steel returns for play-time up too only the first 1-2 hours. The illusion of rapid gain. You see, because Orders/Contracts are dailies. Contracts in fact are only available every other day. So once you hit 1200 from 1-2 hours of casual, steel gain rates drop drastically. The other half of the contracts will net you 400 or so. So 1600, and the extra Steel from matches, so roughly 200 more. So a good 2-3 hours grind will get you 1800 steel. From there on out, let's assume you just play Duels, and gain around 20 Steel every 8 minutes. That's roughly 150 Steel an hour. Just straight grinding Duel matches with room for error (Long matches, short matches, loading screens, new lobbies). So, since it took, optimistically, 3 hours to grind the dailies, that puts you at 13 hours left in the day to grind (assuming you sleep at least 8 hours a night). So that's 1950 for the Duel grinding. That's 3750 a day if you just play back-to-back matches. Not bad right? Yes. It is. Because contracts aren't daily. They're only every other daily. So on the next day of play you'd get only 600 for Orders in about 30 minutes to and hour. Lets say an hour. And then 15 hours of steel grind. So 2250 from that. 2850 total. That's 3 days a week of 2850, and 4 days a week of 3750. So lets do this one weekly, and say you get 23550 a week from this intense grinding. That's still 46.62 weeks. Or more accurately 326.37 days. Just for all of the unlocks available upon the release of the game."
The summary after all this says that casual players would need at least two and a half years to get all unlocks, and hardcore grind players would need at least 326 days, and that's without additional content like future DLCs. If these calculations are true, do you think it's unreasonable from Ubisoft, or are they just trying to get a long life span out of the game?