Warum bauten die Menschen damals ihre Dörfer fast ausschließlich an den Seeufern?

Die Menschen der Jungsteinzeit bauten ihre Häuser und Dörfer nicht „fast ausschließlich“ an Seeufern. Alle denkbaren Siedlungslagen wurden genutzt:
Ebenen, Hänge, Berge, Bach- und Flussufer, Moore, Inseln, am See, im See, Waldränder, Waldlichtungen, usw.
Allerdings sind die Erhaltungsbedingungen für prähistorische Hausruinen nicht überall gleich gut. Größere Partien der Böden, Wände oder Dachkonstruktionen erhalten sich nur unter Luftabschluss, also meist im Schlamm der Seen oder im Moor, da die Steinzeithäuser im Wesentlichen aus Holz erbaut waren. In den anderen Siedlungsgebieten ist das nicht so. Hier sind kaum erkennbare Pfostenlöcher oder Abfallgruben oft die einzigen Zeugnisse der einstigen Bauten. Dies ist der Grund, warum gut erhaltene Ruinen prähistorischer Häuser in der Regel an Seeufern, in Seen oder Mooren zu finden sind. Das heißt jedoch wie gesagt nicht, dass die damaligen Menschen ihre Häuser „fast ausschließlich“ an Seeufern bauten.

Diese Frage wurde beantwortet von:
Peter Walter, Pfahlbaumuseum Unteruhldingen (DE)

Why did people back then build there villages almost exclusively on lake shores?

People in the Young Stone Age (Neolithic) did not “almost exclusively” built their houses on lake shores. All thinkable sites were used:
Plains, hillsides, mountains, creek and riverbanks, fens, islands, at lakesides, in lakes, borders of woods, open sites in woods etc.
However, the circumstances of conservation for prehistoric house ruins are not the same in all places. Large parts of floors, walls or roof constructions only remain conserved when without oxygen, meaning at best in the mud of lakes or swamps, because in those cases, Stone Age houses were for the larger part made of wood. In other settlement areas this is different. Here, post holes or garbage pits which are very difficult to recognise are the only witness of the buildings which once were. This is the reason, why well preserved debris of prehistoric houses in most cases are to be found at lakesides, in lakes or in swamps. However, as said before, this does not mean that people back then built their houses “almost exclusively” on lake shores.

This question was answered by:
Peter Walter, Pfahlbaumuseum Unteruhldingen (DE)