Dax, the long term factor is that the manufactories don't have equivalent scoring power. For example, a Level 15 Magic Dust scores 118 points per grid. An equivalent Elixir scores 125.2 per grid. Comparing Silk to Scrolls: 103:97 per grid.
Given that the entire Elvenar strategy is to maximize score / production per grid, this 5-7 point variance per square really adds up. It means that,from the get go, a player is given a permanent advantage or disadvantage based on the random assignment of boosted goods.
Since every advanced player will need 4-6 Magic manufactories, an Elixir player will score 140 more points per building than the Dust player. In my game right now, I have 19 Planks, which score about 70 each points higher than my nearest competitor's Marble - giving me an advantage over 1000 points.
Definitely one of Inno's worst key development decisions. Nothing like enticing a player into a game until he feels vested, and then bam! Sorry, you've drawn a bad hand and there's nothing you can do about it.