the geometry of pyramids make them a kind of filter to suck in 'evil' energy of some sort, while domes( mosques, churches) funnel 'good' energy. basically a battle btw good and evil.
It's not the shape of the building which sends out good or bad energy, but the behaviour and the rituals which are taking place in those buildings.
Apparently human sacrifices took place at the Mayan Pyramids in South America, so yeah...
A lot of the things in the Arrival series seemed to be far fetched though.
And what was that thing about baby Jesus (PBUH) talking to people and telling them that he's a Prophet about? Is it documented that it was like that anywhere? Any Islamic sources?