To me it doesn't make sence having a city surrounded by trading post but no infrastructure to support them.
With trading post being moved away from trapping to a later tech, they should make it a basic value of +1 gold. Trading posts on a road should give an extra +1 gold.
Gameplay would be affected in a good way.
1) The TP ICS spam would not result in a redicouless amount of gold.
2) Choosing between two different paths of equal length between two cities would require a strategic choice.
This would not lead to road spam, simply because you need to work the tile for the extra +1 gold so only if you worked the tile the road costs would be covered.
With trading post being moved away from trapping to a later tech, they should make it a basic value of +1 gold. Trading posts on a road should give an extra +1 gold.
Gameplay would be affected in a good way.
1) The TP ICS spam would not result in a redicouless amount of gold.
2) Choosing between two different paths of equal length between two cities would require a strategic choice.
This would not lead to road spam, simply because you need to work the tile for the extra +1 gold so only if you worked the tile the road costs would be covered.