As IZ bonus only. Otherwise they are useless adds to the game. Never understood the hype about them.
Totally agree. If the canal were just a feature of the tile that we could place districts/etc on top of, they’d be great. (Look how many European cities had canal networks dug into them).
perhaps if naval trade and combat mattered more, and these things didn’t come so late, then connecting up bodies of water would make more sense.
(It would also be nice if barbarians couldn’t sail through your canals!)
Well, the hype wasn't about getting massive yields or adjacency bonuses. It was simply that people wanted to be able to get their ships from one side of a land mass to another without sailing them all the way around. It's not really a convoluted meme. Pretty straightforward. But in practice, Civ mentality forces us to place a valuation on space and production. Actually, canals give bonus gold to trade routes, but gold generation is already taken for granted, moot value there. A lot of times when I would be able to drop a canal, I wind up just realizing I'd rather save the spot for anything else--a farming triangle, an aerodome, a spaceport, a neighborhood, a wonder, etc.
There does seem to be a disconnect between expectations and execution. As you say, handling them like railroads would have allowed for passage through districts. Often as not, the flat-land requirement renders canal arrangements unfeasible, as does limiting them to a single tile. I daresay the Panama Canal wonder was a mistake, and players should just be allowed to build chains of canals and locks as they please.
Honestly, a lot of my frustrations with canals comes with how trade routes work. Even using canals, railroads, tunnels, and even wonders like Panama Canal or University of Sankore, I still can't create a financial mecca that will draw in trade routes from AI allies. I'm not sure what drives the AI to choose the routes it chooses, but since it tends to only make routes to cities on my borders (notably, those on coast) I suspect a lot of it amounts to the AI not making a great effort to scout its allies' territories so it can fill in its map. It may never have a complete route they can take.