Modern Eurogames like Puerto Rico are tending to shy away from random factors within the game. Dice, in particular, are out of favour.
So I'm wondering why? I can understand that an unlucky run on the dice could spoil a game session for you, and that would put you off the game. I get that dice (and by association random factors in general) evoke memories of the old school roll-and-move games we used to play as kids such as Monopoly, Ludo and Snakes and Ladders, which are looked down upon for their lack of strategic options.
When you play a game without any random factors (such as Chess) you get a purely strategic workout, just you and your opponent(s) pitting yourselves against each other in a battle of minds, working within the confines of the rules and mechanics of the game. It's pure. It's refined.
So what happens when you introduce a random factor such as die rolls or card/tile drawing? Well, you're still competing against each other within the confines of the game but now there's a new element. Chance. Probability. There is now the chance that your luck will be terrible, you'll get completely shafted and lose the game through no fault of your own. In most of the games you play, you would expect that your luck will be average (providing there are enough random events during the game), and that of your opponent will also be average, but every now and again the game itself will screw you. Now there is another dynamic to take account of - probability. A basic knowledge of the mathematics of probability and some understanding of the possible outcomes of the random events (e.g. knowing the tile distribution in Carcassonne) allow you to plan for the probable outcomes of the random events in much the same way as you would plan for the probable outcomes of your opponent's move. It's a very similar experience, only now there is another opponent to analyse - probability. It will often do what you would expect (like a competent opponent), but sometimes it throws you a curveball (like an excellent or inexperienced opponent).
Life itself is full of seemingly random occurences (whether there are or not is a subject for a late night drunken conversation), so why should we try to remove them from our games?
Maybe it's my roleplaying past coming through, maybe not, but I like dice. There I've said it. I do. They bring another interesting element to the game, another opponent to pit yourself against and to analyse into submission.