你问
为什么人类会集中在断层带、火山等地?
但真正的问题是
人类会集中在断层线、火山等附近吗?
答案不一定是肯定的。让我们看看地震发生在哪里:

活火山作用:

两幅地图都来自火山发现.这是一张人口密度图:

我找不到这个的来源,但有一个类似的互动网站是这样的:http://luminocity3d.org/WorldPopDen/
要在这两种自然灾害和人口密度之间找到1:1的相关性是非常困难的。世界上大部分人口居住在印度、中国、欧洲、中非和北美东部。所有这些地区在断层带和火山方面都不是特别危险。其他火山丰富的地区只有在热带地区(墨西哥、印度尼西亚)才会有人居住。
所以不,答案是人类并不比其他地方更集中在断层线或火山附近。
然而,在地方范围内,火山土是肥沃的也是种食物的好地方。这可能会吸引人们去火山,因为食物对生命至关重要,火山的威胁(特别是如果它不明显活跃的话)对大多数人来说不是那么重要。也看到了有趣的故事皮.
有时,人们不知道有危险。帕里库廷火山是墨西哥的一座火山,1943年突然出现。新西兰的克赖斯特彻奇一直被认为是低地震危险区,直到它被确定遭受了几次地震在最近几年。
你的两个猜测有一定道理,风暴为食物提供了水,山脉导致了河流,河流也为食物提供了水。但这不是直接关系。想想尼罗河,它从遥远的南方山区取水,却养活了埃及数百万人。还有很多其他的例子。