Fortunately, you need none of these, you need Frost Nibs (albeit, I agree, in pretty large quantity).
To many players, me included, the game sometimes seems flawed like that, when it fact we didn't research hard enough other ways to get what we want. Some may rage quit, some keep trying.
Even me complaining once that I needed to grow 5000 barleys for something eventually was in fact not really true (or rather, is no longer true). So to anyone reading this: don't give up, there is probably a simpler and easier solution to your seemingly impossible grind.