I think there is something to be said in favor of making trade offs with imperfect information. Delay or not. Will the right tile be available or not. Sort of like should I rush a colony ship to get planet X lvl 13 when it looks dicey or should I just settle for the level 7 closer by without having to shell out the extra money. You pays your money, you takes your chances. Sometimes you will have enough information to know the right thing to do...many times not.
Sometimes I can get around the tile dilemma by leaving a "hole" for the right building (coordination or power station or manf/res capital etc.), but often its not obvious. Not to mention the placement of the bonus tiles is often more frustrating than if they just gave no bonuses at all. At least I have learned to figure out that often ignoring the bonuses is better than trying to use them.
I see the argument that one may like be able to plan to make maximum use of everything. My opinion is that that is not necessarily a better game. I like having more "Hey I really got that right hoo boy!" trading off sometimes for "What the heck can't I catch a break, all that planning and they won't give me the dang tile!? Now I have to wait for the ultimate tech!" But the OP is welcome to his opinion, of course. I am not saying pure rolling of the dice is better... educated guesses is what I mean.
It's like knowing exactly what ships the enemy is building so you can counter with maximum effect. That information should be very hard to come by. I mean, I remember Chekov wandering around asking people where the nuclear aircraft carrier was. It ought not to be that easy (well, I guess it wasn't for him because of his accent, lol).
Juat my 2c.