Really? I just finished playing my first Civ V LAN and noticed several things.
1) I can select which DLC I want to host. I just made sure I only selected what other people had. Are you saying that if I had selected DLC they didn't have that none of us would have been able to play with it? Or that I would have been able to play as Venice while they would not? I suspect the former.
2) I ran into several connection issues via LAN. 3 of us were playing and 2 of us had significant issues seeing each other in lobby (kept showing up as Player 1 not our names, wouldn't register as Ready) no matter who hosted. This with all firewalls, anti-virus and malware scanners disabled. All unique Steam names. We ended up just playing an invite-only internet game and it worked fine.