Nah, I think it's a good gameplay feature, it adds to the interesting choices you have to make. I'd actually prefer it if there was more resources and build restrictions. For instance in one of my games, I had a slight techinical lead and got "Steam Power" first, coal is reveals and there are only 2 sources of it on my known map, one with my bitter enemies the Americans (who were 2nd strongest in the game) and one with my friends the Japenese, who were one of the weakest. Now I had to decide, do I try and make peace with the Americans and get them to trade coal with me down the line? Go to war with them and try and take it by force? Go to war with my weak friends the Japenese or gift them the technologies to reveal coal and hope they'll trade it with me.
This is one of the things that makes Civ games so interesting and keeps them different.